Executive Summary
This project explores the impact of tax credit programs in three of the U.S. Census Divisions: the Pacific Division (Alaska, California, Hawaii, Oregon, and Washington States; total population, 48,985,292); the West North Central Division (Iowa, Kansas, Minnesota, Missouri, Nebraska, North Dakota, and South Dakota states; total population, 21 625 690); and the Mountain Division (Arizona, Colorado, Idaho, New Mexico, Montana, Utah, Nevada, and Wyoming states; total population, 24,534,951).
It specifically looks at the impact of the New Markets Tax Credit (NMTC) and Low Income Housing Tax Credit (LIHTC) programs on geographies’ social vulnerability, structural disadvantage and financial precarity at the census tract level.
Both of these programs are national policies that utilize tax credits to encourage investors to initiate building projects for community facilities and housing within at-risk census tracts. The New Markets Tax Credit (NMTC) program seeks to stimulate private investment in low-income communities; by providing tax credits to investors who fund qualified Community Development Entities (CDEs). CDEs provide financing in favorable terms to projects in NMTC-qualified tracts. The Low-Income Housing Tax Credit (LIHTC) program is jointly administered by the IRS and HUD, and supports the development of affordable rental housing in qualified census tracts, by offering tax credits to developers.
This report utilizes data from the U.S. Census Bureau following methodologies from the U.S. Centers for Disease Control and Prevention (CDC) to asses the Social Vulnerability Index across U.S census tracts. It also analyzes measures of economic inequalities related to Median Income, Median Home Values, and House Price Index utilizing data from the US Census Bureau and Federal Housing Finance Agency.
We will examine patterns of participation in the New Markets Tax Credit (NMTC) and Low Income Housing Tax Credit (NMTC) programs, and will evaluate whether these federal polices have had a measurable impact on reducing social vulnerability and improving economic outcomes from 2010 to 2020. It is our hypothesis that census tracts that receive investment from the NMTC and LIHTC programs will experience a decrease in social vulnerability and increase in median incomes and home values that is greater than the general trends in the division.
Methods
To examine the relationship between vulnerability and federal investment, we created bivariate choropleth maps that visualized both the overall vulnerability burden and the dollar amounts awarded through NMTC and LIHTC programs. These maps allowed us to highlight areas where high need aligned with high investment, as well as places where funding may be lacking despite significant vulnerability. The spatial tools were essential for identifying geographic disparities and suggesting potential gaps in resource allocation.
To better understand relationships among variables, we conducted correlation analyses. These tests helped quantify the associations between different measures of vulnerability, such as the relationship between population size, total flag count, and median income. We applied k-means clustering to categorize counties based on their total vulnerability burden (flag count) and the dollar amount of NMTC and LIHTC awards received. This method allowed us to detect patterns across the region by grouping counties with similar combinations of need and investment, and draw attention to mismatches between social need and resource allocation.
Finally, to examine how investment or eligibility status may be associated with changes over time, we implemented a difference-in-differences (diff-in-diff) regression analysis. This quasi-experimental method compared changes in outcomes—such as economic or housing indicators—between counties that qualified for federal investment (e.g., LIHTC or NMTC) and those that did not, before and after a given policy window. By controlling for baseline differences and time trends, this approach provided a more rigorous estimate of program impacts than simple before-and-after comparisons.
Results
In all three divisions, the social vulnerability indicators follow in general the same trends as those in the United States. Compared to 2010, 2020 saw improvements in most areas. There was a reduction of the percentages in poverty, unemployed, and housing cost- burdened. The percentage of those with a high school diploma and with health insurance increased. The population in general appear to be aging, with a larger share of the 65+ population. Together with an increase in the percentage of minorities, there is also an increase in the percentage with English proficiency. There was no notable change in housing type indicators, such as the distribution between multi-unit, mobile, and other housing, as well as the percentages living in crowded and group living quarters.
The association between SVI and NMTC dollar awards is moderate to strong in the Pacific and Mountain Divisions (0.52 to 0.62), while in the West North Central Division, these associations are very strong (above 0.8). The correlation between SVI and LIHTC dollar awards is also strong in all three divisions.\
Most of the models in all the divisions didn’t return statistically significant results. In the Pacific Division the only diff-in-diff model statistically significant fining was that NMTC projects improved median income. Neither program was associated with measurable improvements at the census tract level between 2010 and 2020, suggesting limited detectable impact on social vulnerability or economic development during this period.
Recommendations
This study examined the effects of NMTC and LIHTC programs at the census tract level. While tract-level analysis offers fine-grained geographic detail, it can introduce noise; particularly in sparsely populated areas where a single tract may represent an entire county. In the divisions in this study outliers disproportionately influence the results and obscure broader patterns. Utilizing methods complementary to K-means clustering, that are more robust to the influence of outliers may offer benefits. Aggregating data to the county level could smooth these effects and better reflect how tax credit programs are actually implemented, often across regions rather than isolated neighborhoods. Though some neighborhood-level variation would be lost, county-level analysis may yield more stable and policy-relevant insights.
Second, our models treated program participation as a binary variable, whether a tract received NMTC or LIHTC funding or not. This approach does not reflect the wide range of investment levels across communities. Some areas received modest support while others benefited from major allocations. Incorporating actual funding amounts would allow us to test whether larger investments are associated with stronger outcomes. This would offer more meaningful guidance for policymakers, though more sophisticated methods would be needed to account for pre-existing advantages in better-funded areas.
Third, in the case of NMTC, funding supports a wide variety of project types, from health centers to charter schools, grocery stores, and industrial redevelopment. Many of these impacts may not register through the limited set of indicators used in this study, such as median income or housing values. Future research could explore alternate outcome measures tailored to the kinds of projects funded to better capture the full scope of NMTC’s impact.
Forth, to be able to meaningfully lift tracts out of decline, both LIHTC and NMTC efforts probably need to complement, align, and scale to proper levels. The LIHTC program goal of supporting affordable housing in high-vulnerability neighborhoods to promote revitalization competes with enabling low-income families to access affordable housing in high-opportunity areas with better schools, jobs, and safety. At the same time the New Markets Tax Credit (NMTC), which is designed to spur economic development in distressed areas, tend to fund projects across a wide range of sectors (e.g., health clinics, retail centers, charter schools) without a coordinated strategy and investment intensity. Without intentional coordination across housing, economic development, education, and infrastructure, these investments risk spot-treating symptoms without addressing the structural conditions that keep neighborhoods disadvantaged.
References
R Version
Analyses were conducted using the R Statistical language (version 4.4.2; R Core Team, 2024) on Windows 10 x64 (build 19045). For the Mountain Division, analyses were conducted using the R Statistical language (version 4.4.3; R Core Team, 2025) on macOS Sequoia 15.3.2
R Packages
- Arel-Bundock V (2022). “modelsummary: Data and Model Summaries in R.” Journal of Statistical Software, 103(1), 1-23. <doi:10.18637/jss.v103.i01> https://doi.org/10.18637/jss.v103.i01.
- Arel-Bundock V (2024). tinytable: Simple and Configurable Tables in ‘HTML’, ‘LaTeX’, ‘Markdown’, ‘Word’, ‘PNG’, ‘PDF’, and ‘Typst’ Formats. R package version 0.2.1, https://vincentarelbundock.github.io/tinytable/.
- Auguie B (2017). gridExtra: Miscellaneous Functions for “Grid” Graphics. R package version 2.3.
- Chan C, Leeper T, Becker J, Schoch D (2023). rio: A Swiss-army knife for data file I/O. https://cran.r-project.org/package=rio.
- Cheng J, Sievert C, Schloerke B, Chang W, Xie Y, Allen J (2023). htmltools: Tools for HTML. R package version 0.5.7, https://rstudio.github.io/htmltools/, https://github.com/rstudio/htmltools.
- Gagolewski M (2022). “stringi: Fast and portable character string processing in R.” Journal of Statistical Software, 103(2), 1-59. <doi:10.18637/jss.v103.i02> https://doi.org/10.18637/jss.v103.i02.
- Gohel D, Skintzos P (2024). ggiraph: Make ‘ggplot2’ Graphics Interactive. R package version 0.8.9, https://davidgohel.github.io/ggiraph/.
- Grolemund G, Wickham H (2011). “Dates and Times Made Easy with lubridate.” Journal of Statistical Software, 40(3), 1-25. https://www.jstatsoft.org/v40/i03/.
- Karambelkar B (2017). widgetframe: ‘Htmlwidgets’ in Responsive ‘iframes’. R package version 0.3.1, https://bhaskarvk.github.io/widgetframe/, https://github.com/bhaskarvk/widgetframe.
- Kassambara A (2023). ggpubr: ‘ggplot2’ Based Publication Ready Plots. R package version 0.6.0, https://rpkgs.datanovia.com/ggpubr/.
- Kassambara A, Mundt F (2020). factoextra: Extract and Visualize the Results of Multivariate Data Analyses. R package version 1.0.7, http://www.sthda.com/english/rpkgs/factoextra.
- Komsta L, Novomestky F (2022). moments: Moments, Cumulants, Skewness, Kurtosis and Related Tests. R package version 0.14.1, http://www.komsta.net/, https://www.r-project.org.
- Maechler M, Rousseeuw P, Struyf A, Hubert M, Hornik K (2023). cluster: Cluster Analysis Basics and Extensions. R package version 2.1.6 - For new features, see the ‘NEWS’ and the ‘Changelog’ file in the package source), https://CRAN.R-project.org/package=cluster.
- Makowski D, Lüdecke D, Patil I, Thériault R, Ben-Shachar M, Wiernik B (2023). “Automated Results Reporting as a Practical Tool to Improve Reproducibility and Methodological Best Practices Adoption.” CRAN. https://easystats.github.io/report/.
- Mangiafico SS (2024). rcompanion: Functions to Support Extension Education Program Evaluation. Rutgers Cooperative Extension, New Brunswick, New Jersey. version 2.4.35, https://CRAN.R-project.org/package=rcompanion/.
- Müller K (2020). here: A Simpler Way to Find Your Files. R package version 1.0.1, https://github.com/r-lib/here, https://here.r-lib.org/.
- Müller K, Wickham H (2023). tibble: Simple Data Frames. R package version 3.2.1, https://github.com/tidyverse/tibble, https://tibble.tidyverse.org/.
- Ooms J (2024). magick: Advanced Graphics and Image-Processing in R. R package version 2.8.3, https://docs.ropensci.org/magick/https://ropensci.r-universe.dev/magick.
- Pedersen T (2024). patchwork: The Composer of Plots. R package version 1.2.0, https://github.com/thomasp85/patchwork, https://patchwork.data-imaginist.com.
- Prener C, Grossenbacher T, Zehr A (2022). biscale: Tools and Palettes for Bivariate Thematic Mapping. R package version 1.0.0, https://chris-prener.github.io/biscale/.
- Qiu Y, details. aotifSfAf (2020). showtextdb: Font Files for the ‘showtext’ Package. R package version 3.0.
- Qiu Y, details. aotifSfAf (2024). sysfonts: Loading Fonts into R. R package version 0.8.9, https://github.com/yixuan/sysfonts.
- Qiu Y, details. aotisSfAf (2024). showtext: Using Fonts More Easily in R Graphs. R package version 0.9-7, https://github.com/yixuan/showtext.
- R Core Team (2023). R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/.
- Slowikowski K (2024). ggrepel: Automatically Position Non-Overlapping Text Labels with ‘ggplot2’. R package version 0.9.5, https://github.com/slowkow/ggrepel, https://ggrepel.slowkow.com/.
- Ushey K, Wickham H (2024). renv: Project Environments. R package version 1.0.5, https://CRAN.R-project.org/package=renv.
- Vaidyanathan R, Xie Y, Allaire J, Cheng J, Sievert C, Russell K (2023). htmlwidgets: HTML Widgets for R. R package version 1.6.4, https://github.com/ramnathv/htmlwidgets.
- Vidonne C, Dicko A (2023). unhcrthemes: UNHCR ‘ggplot2’ Theme and Colour Palettes. R package version 0.6.2, https://unhcr-dataviz.github.io/unhcrthemes/, https://github.com/unhcr-dataviz/unhcrthemes.
- Walker K (2024). tigris: Load Census TIGER/Line Shapefiles. R package version 2.1, https://github.com/walkerke/tigris.
- Walker K, Herman M (2024). tidycensus: Load US Census Boundary and Attribute Data as ‘tidyverse’ and ‘sf’-Ready Data Frames. R package version 1.6.2, https://walker-data.com/tidycensus/.
- Wickham H (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. ISBN 978-3-319-24277-4, https://ggplot2.tidyverse.org.
- Wickham H (2023). forcats: Tools for Working with Categorical Variables (Factors). R package version 1.0.0, https://github.com/tidyverse/forcats, https://forcats.tidyverse.org/.
- Wickham H (2023). stringr: Simple, Consistent Wrappers for Common String Operations. R package version 1.5.1, https://github.com/tidyverse/stringr, https://stringr.tidyverse.org.
- Wickham H, Averick M, Bryan J, Chang W, McGowan LD, François R, Grolemund G, Hayes A, Henry L, Hester J, Kuhn M, Pedersen TL, Miller E, Bache SM, Müller K, Ooms J, Robinson D, Seidel DP, Spinu V, Takahashi K, Vaughan D, Wilke C, Woo K, Yutani H (2019). “Welcome to the tidyverse.” Journal of Open Source Software, 4(43), 1686. <doi:10.21105/joss.01686> https://doi.org/10.21105/joss.01686.
- Wickham H, Bryan J, Barrett M, Teucher A (2024). usethis: Automate Package and Project Setup. R package version 2.2.3, https://github.com/r-lib/usethis, https://usethis.r-lib.org.
- Wickham H, François R, Henry L, Müller K, Vaughan D (2023). dplyr: A Grammar of Data Manipulation. R package version 1.1.4, https://github.com/tidyverse/dplyr, https://dplyr.tidyverse.org.
- Wickham H, Henry L (2023). purrr: Functional Programming Tools. R package version 1.0.2, https://github.com/tidyverse/purrr, https://purrr.tidyverse.org/.
- Wickham H, Hester J, Bryan J (2024). readr: Read Rectangular Text Data. R package version 2.1.5, https://github.com/tidyverse/readr, https://readr.tidyverse.org.
- Wickham H, Hester J, Chang W, Bryan J (2022). devtools: Tools to Make Developing R Packages Easier. R package version 2.4.5, https://github.com/r-lib/devtools, https://devtools.r-lib.org/.
- Wickham H, Pedersen T, Seidel D (2023). scales: Scale Functions for Visualization. R package version 1.3.0, https://github.com/r-lib/scales, https://scales.r-lib.org.
- Wickham H, Vaughan D, Girlich M (2024). tidyr: Tidy Messy Data. R package version 1.3.1, https://github.com/tidyverse/tidyr, https://tidyr.tidyverse.org.
- Wilke C (2024). cowplot: Streamlined Plot Theme and Plot Annotations for ‘ggplot2’. R package version 1.1.3, https://wilkelab.org/cowplot/.
- Zhu H (2024). kableExtra: Construct Complex Table with ‘kable’ and Pipe Syntax. R package version 1.4.0, https://github.com/haozhu233/kableExtra, http://haozhu233.github.io/kableExtra/.
Data
- CDFI Fund (2023). FY 2023 NMTC Public Data Release: 2003-2021 Data File Updated - Aug 21, 2023. https://www.cdfifund.gov/documents/data-releases
- Centers for Disease Control and Prevention/ Agency for Toxic Substances and Disease Registry/ Geospatial Research, Analysis, and Services Program. (2022). CDC/ATSDR Social Vulnerability Index 2020 Methodology. https://www.atsdr.cdc.gov/placeandhealth/svi/data_documentation_download.html
- FHFA (n.d.). HPI® Census Tracts (Developmental Index; Not Seasonally Adjusted). https://www.fhfa.gov/DataTools/Downloads/Pages/House-Price-Index-Datasets.aspx#atvol
- HUD User (n.d.). 2010, 2011, and 2012 QCT data for all of the census tracts in the United States and Puerto Rico (qct_data_2010_2011_2012.xlsx). https://www.huduser.gov/portal/datasets/qct.html#year2010
- HUD User (2023). Low-Income Housing Tax Credit (LIHTC): Property Level Data. https://www.huduser.gov/portal/datasets/lihtc/property.html
- Novogradac New Markets Tax Credit Resource Center. (2017). New Markets Tax Credit Low-Income Community Census Tracts - American Community Survey 2011-2015. https://www.novoco.com/resource-centers/new-markets-tax-credits/data-tables
- Steven Manson, Jonathan Schroeder, David Van Riper, Katherine Knowles, Tracy Kugler, Finn Roberts, and Steven Ruggles. IPUMS National Historical Geographic Information System: Version 18.2020 → 2010 Block Groups → Census Tracts Crosswalks National File$$. Minneapolis, MN: IPUMS. 2023. http://doi.org/10.18128/D050.V18.0
- U.S. Bureau of Labor Statistics (n.d.). CPI Inflation Calculator. https://data.bls.gov/cgi-bin/cpicalc.pl
- U.S. Bureau of Labor Statistics (n.d.). QCEW County-MSA-CSA Crosswalk (For NAICS-Based Data). https://www.bls.gov/cew/classifications/areas/county-msa-csa-crosswalk.htm
- U.S. Census Bureau. (2011). 2006-2010 American Community Survey 5-year. https://www.census.gov/newsroom/releases/archives/american_community_survey_acs/cb11-208.html
- U.S. Census Bureau. (2013). 2008-2012 American Community Survey 5-year. https://www.census.gov/newsroom/press-kits/2013/20131217_acs_5yr.html
- U.S. Census Bureau. (2022). 2016-2020 American Community Survey 5-year. https://www.census.gov/newsroom/press-releases/2022/acs-5-year-estimates.html
Readings
- Basolo, V., Huarita, E., & Won, J. (2022). A Neighborhood-Level Analysis of Low-Income Housing Tax Credit Developments in the State of California and Los Angeles County. Urban Science, 6(2), 39. https://doi.org/10.3390/urbansci6020039
- Economic Innovation Group. (2017). The New Map of Economic Growth and Recovery. https://eig.org/reports/recovery
- Economic Innovation Group. (2018). The 2018 Distressed Communities Index: An Analysis of Community Well-Being Across the United States. https://eig.org/dci
- Federal Housing Finance Agency. (n.d.). Housing Price Index (HPI). https://www.fhfa.gov/data/hpi
- Kavlakoglu, E. & Winland, V. (2024). What is k-means clustering? https://www.ibm.com/think/topics/k-means-clustering
- Keisha, F. (2022). Difference-in-Differences. https://medium.com/bukalapak-data/difference-in-differences-8c925e691fff
- Muro, M. & Maxim, R. (2021a). Countering the Geography of Discontent: Strategies for Left-Behind Places. Brookings Institution. https://www.brookings.edu/research/countering-the-geography-of-discontent/
- Muro, M. & Maxim, R. (2021b). Rebuild with Purpose: An Affirmative Vision for 21st Century Economic Development. Brookings Institution. https://www.brookings.edu/research/rebuild-with-purpose
- U.S. Census Bureau. (2019). 2020 Census Will Help Policymakers Prepare for the Incoming Wave of Aging Boomers. https://www.census.gov/library/stories/2019/12/by-2030-all-baby-boomers-will-be-age-65-or-older.html
- U.S. Census Bureau. (2023). 341 U.S. Counties Experiencing Persistent Poverty. https://www.census.gov/library/stories/2023/05/persistent-poverty-areas-with-long-term-high-poverty.html
- U.S. Department of the Treasury. (2023). New Markets Tax Credit Program: Fact Sheet. https://www.cdfifund.gov/sites/cdfi/files/documents/nmtc-fact-sheet-2023.pdf
- U.S. Department of the Treasury. (2025). New Markets Tax Credit Program Overview. https://www.cdfifund.gov/programs-training/programs/new-markets-tax-credit