PantryPath Research
Rural & Persistent Poverty
Counties Atlas
Where hunger has been bad for a generation. We map the 318 USDA-designated persistent-poverty counties, the 1,958 nonmetro counties that span rural America, and the geography of long-duration rural food insecurity — using USDA ERS typology codes, the Rural-Urban Continuum, and Census ACS.
318
persistent-poverty counties
20%+ poverty for 30+ years (USDA ERS 2025)
14.8M
residents in persistent-poverty counties
4.5% of U.S. population
15.3%
nonmetro poverty rate
vs. 12.4% national (ACS 2019–2023)
Data last updated: April 2026 · 3,144 counties · 51 states
Where hunger has been bad for a generation
Most food-access maps show you today — who is hungry right now. This atlas shows you the opposite: the counties where hunger has been bad for decades. USDA's persistent-poverty designation requires a county's poverty rate to have been 20% or higher across four reference periods spanning roughly 30 years — the 1990 and 2000 Decennial Censuses plus the 2007–11 and 2017–21 ACS 5-year releases.
318 counties meet that test in the 2025 typology edition. They are disproportionately rural, disproportionately Southern, and disproportionately Black, Hispanic, Native American, or Appalachian. Together they are home to 14.8M people — a population larger than Georgia's. These are places where pantry networks, school-meal programs, and SNAP retailers matter most because the commercial food infrastructure most of America takes for granted is thinnest.
Full methodology + the risk-score formulaThe three USDA datasets
- County Typology Codes (2025) — flags persistent poverty, persistent child poverty, low-employment, low-education, population-loss, housing-stress, retirement destination.
- Rural-Urban Continuum Codes (2023) — places every county on a 1–9 scale from large-metro to completely-rural-nonadjacent.
- ACS S1701 (2019–2023) — current poverty rate by age group, keyed to county FIPS.
The six map views
- Risk score — composite 0–1 combining poverty, persistent-poverty flag, and rural gradient.
- Persistent-poverty share — what share of the state's counties carry the flag.
- Nonmetro share — what share are outside metro areas (RUCC 4–9).
- Poverty rate — ACS all-ages poverty rate.
- Child poverty — ACS under-18 poverty rate.
- PPC population — how many people live in persistent-poverty counties.
The national picture
All sources ↓Persistent-poverty counties
318
10.1% of all counties
Nonmetro counties
1,958
RUCC 4–9
Completely rural
1,055
RUCC 8–9
Nonmetro population
45.9M
13.8% of U.S.
U.S. poverty rate
12.4%
ACS 5-year 2019–2023
Child poverty
16.2%
Under 18, ACS S1701
Interactive map
Toggle between the rural hunger risk score, persistent-poverty share, nonmetro share, state poverty rate, child poverty, and PPC population. Click any state for its county-level deep dive.
Loading national map…
Six stories the data tells
Most persistent-poverty counties
Raw count of PPCs per state
- 1 Mississippi 44
- 2 Kentucky 39
- 3 Georgia 38
- 4 Louisiana 28
- 5 Texas 24
- 6 Alabama 17
Highest persistent-poverty share
PPCs as % of state's counties
- 1 Mississippi 54%
- 2 Louisiana 44%
- 3 Kentucky 33%
- 4 New Mexico 30%
- 5 Alabama 25%
- 6 Georgia 24%
Most nonmetro counties
RUCC 4–9 count per state
- 1 Texas 168
- 2 Georgia 85
- 3 Kansas 85
- 4 Nebraska 82
- 5 Kentucky 81
- 6 Missouri 80
Highest state poverty rate
All-ages, ACS S1701
- 1 Mississippi 19.1%
- 2 Louisiana 18.9%
- 3 New Mexico 18.1%
- 4 West Virginia 16.6%
- 5 Kentucky 16.1%
- 6 Arkansas 16.0%
Highest child poverty
Under-18 poverty rate, ACS
- 1 Mississippi 26.4%
- 2 Louisiana 25.7%
- 3 New Mexico 24.5%
- 4 Alabama 21.5%
- 5 Arkansas 21.4%
- 6 West Virginia 21.4%
Highest rural hunger risk score
Mean composite across state's counties
- 1 Mississippi 0.44
- 2 South Dakota 0.37
- 3 New Mexico 0.35
- 4 Kentucky 0.35
- 5 Louisiana 0.33
- 6 Arkansas 0.33
All 51 states ranked
Persistent-poverty county count, nonmetro count, all-ages poverty, child poverty, and pantry density for every state and DC.
| State | PPCs | Nonmetro | Poverty | Child poverty | Pantries / 100K | Risk score |
|---|---|---|---|---|---|---|
| Alabama | 17 | 36 | 15.6% | 21.5% | 1.84 | 0.29 |
| Alaska | 2 | 27 | 10.2% | 12.5% | 4.90 | 0.32 |
| Arizona | 3 | 7 | 12.8% | 17.0% | 2.12 | 0.25 |
| Arkansas | 14 | 58 | 16.0% | 21.4% | 2.87 | 0.33 |
| California | 2 | 21 | 12.0% | 15.1% | 1.53 | 0.15 |
| Colorado | 1 | 47 | 9.4% | 10.9% | 2.00 | 0.24 |
| Connecticut | 0 | 2 | 10.0% | 13.1% | 2.31 | 0.09 |
| Delaware | 0 | 1 | 10.7% | 15.8% | 2.98 | 0.11 |
| District of Columbia | 0 | 0 | 14.5% | 20.4% | 4.02 | 0.06 |
| Florida | 4 | 22 | 12.6% | 16.9% | 1.48 | 0.17 |
| Georgia | 38 | 85 | 13.5% | 18.7% | 1.52 | 0.28 |
| Hawaii | 0 | 2 | 10.0% | 12.5% | 2.21 | 0.15 |
| Idaho | 1 | 30 | 10.6% | 12.5% | 5.07 | 0.24 |
| Illinois | 2 | 65 | 11.7% | 15.4% | 2.21 | 0.21 |
| Indiana | 0 | 48 | 12.2% | 15.7% | 2.79 | 0.17 |
| Iowa | 0 | 77 | 11.0% | 12.7% | 4.04 | 0.24 |
| Kansas | 1 | 85 | 11.5% | 13.7% | 3.91 | 0.27 |
| Kentucky | 39 | 81 | 16.1% | 20.9% | 1.77 | 0.35 |
| Louisiana | 28 | 27 | 18.9% | 25.7% | 1.28 | 0.33 |
| Maine | 0 | 11 | 10.8% | 13.1% | 4.36 | 0.22 |
| Maryland | 1 | 7 | 9.3% | 11.5% | 2.40 | 0.12 |
| Massachusetts | 0 | 3 | 10.0% | 11.8% | 3.55 | 0.10 |
| Michigan | 1 | 53 | 13.1% | 17.5% | 2.45 | 0.22 |
| Minnesota | 0 | 60 | 9.2% | 10.6% | 3.64 | 0.22 |
| Mississippi | 44 | 62 | 19.1% | 26.4% | 0.85 | 0.44 |
| Missouri | 9 | 80 | 12.6% | 16.0% | 2.66 | 0.27 |
| Montana | 4 | 46 | 12.0% | 13.8% | 3.62 | 0.31 |
| Nebraska | 1 | 82 | 10.3% | 11.6% | 1.78 | 0.29 |
| Nevada | 0 | 12 | 12.6% | 16.8% | 1.46 | 0.22 |
| New Hampshire | 0 | 7 | 7.2% | 7.8% | 2.74 | 0.15 |
| New Jersey | 0 | 0 | 9.8% | 13.3% | 1.76 | 0.05 |
| New Mexico | 10 | 26 | 18.1% | 24.5% | 1.42 | 0.35 |
| New York | 1 | 25 | 13.7% | 18.2% | 2.73 | 0.15 |
| North Carolina | 8 | 55 | 13.2% | 18.1% | 1.84 | 0.22 |
| North Dakota | 3 | 45 | 10.6% | 10.6% | 3.98 | 0.30 |
| Ohio | 1 | 47 | 13.2% | 18.0% | 2.18 | 0.16 |
| Oklahoma | 10 | 59 | 15.3% | 20.1% | 3.10 | 0.29 |
| Oregon | 0 | 21 | 11.9% | 13.3% | 3.07 | 0.20 |
| Pennsylvania | 1 | 34 | 11.8% | 16.0% | 2.44 | 0.16 |
| Rhode Island | 0 | 0 | 10.9% | 13.3% | 4.66 | 0.04 |
| South Carolina | 9 | 20 | 14.2% | 19.7% | 1.52 | 0.24 |
| South Dakota | 12 | 58 | 12.0% | 15.0% | 0.89 | 0.37 |
| Tennessee | 6 | 51 | 13.8% | 18.7% | 1.96 | 0.22 |
| Texas | 24 | 168 | 13.8% | 18.9% | 1.26 | 0.26 |
| Utah | 1 | 20 | 8.6% | 8.9% | 1.80 | 0.22 |
| Vermont | 0 | 11 | 10.3% | 10.8% | 9.45 | 0.24 |
| Virginia | 8 | 53 | 9.9% | 12.7% | 2.39 | 0.18 |
| Washington | 2 | 20 | 9.9% | 11.9% | 3.49 | 0.19 |
| West Virginia | 9 | 35 | 16.6% | 21.4% | 2.02 | 0.30 |
| Wisconsin | 1 | 45 | 10.6% | 13.0% | 2.63 | 0.20 |
| Wyoming | 0 | 21 | 10.7% | 12.6% | 2.59 | 0.27 |
Frequently asked questions
What is a persistent-poverty county?
USDA's Economic Research Service (ERS) flags a county as persistent-poverty when its poverty rate is 20% or higher across four reference periods spanning roughly 30 years: the 1990 and 2000 Decennial Censuses, plus the 2007–2011 and 2017–2021 American Community Survey 5-year estimates. Under the 2025 County Typology Codes, 318 U.S. counties meet this definition — about 10% of all counties, concentrated in the rural South, Appalachia, the Texas–Mexico border, the Mississippi Delta, tribal lands, and parts of Alaska. These are communities where hunger, low employment, and limited food retail have coexisted for a full generation.
What are Rural-Urban Continuum Codes (RUCC)?
USDA ERS's Rural-Urban Continuum Codes classify every U.S. county on a 1–9 scale based on metropolitan status and population size. Codes 1–3 are metropolitan counties (1 = 1 million+ population, 2 = 250K–1M, 3 = under 250K). Codes 4–7 are nonmetropolitan counties with urban populations ranging from 20,000+ down to 2,500, split by adjacency to a metro area. Codes 8–9 are completely rural — counties with no urban cluster of 2,500 people or more. The 2023 edition is the current release and is used throughout this atlas.
How many people live in nonmetro America?
About 45.9M Americans live in the nation's 1,958 nonmetro counties (RUCC codes 4–9) — roughly 14% of the U.S. population, but more than 62% of all counties. Nonmetro counties have higher poverty rates than metro counties on average (15.3% versus roughly 12.4% nationally) and disproportionately concentrate persistent-poverty flags.
What is the rural hunger risk score on the map?
The rural_hunger_risk_score is a 0–1 composite PantryPath derives from three public inputs: 40% weight on the ACS-measured poverty rate, 30% weight on the ERS persistent-poverty flag (binary 0 or 1), and 30% weight on a rural gradient computed as (RUCC − 1) / 8 — so the metro-1M+ counties score 0 on the rural axis and completely-rural-nonadjacent counties score 1. The composite is a visualization and ranking aid, not a direct measurement. For program design or funding decisions, always cite the underlying ACS poverty rate and ERS typology flags directly.
Which states have the most persistent-poverty counties?
By raw count: Mississippi (44), Kentucky (39), Georgia (38), and Louisiana (28) lead the nation. By share of counties in persistent poverty, Mississippi (54%) and Louisiana (44%) top the list. Together the Deep South states (MS, LA, AL, AR, GA) account for roughly half of all persistent-poverty counties nationally — a geographic pattern that has barely shifted across four Census releases.
Where does the pantry-density metric come from?
Pantries-per-100K residents on each state page is computed from PantryPath's verified directory — food pantries, food banks, and meal programs where is_pantry_confirmed = true in our database. The state-level figure divides the verified pantry count by the state's ACS 2023 population. Coverage varies by state because pantries self-report, so this metric is a minimum density indicator rather than an exhaustive census. We do not currently allocate pantries to counties because the vast majority of rows in our database lack county-level geocoding; improving county resolution is on the roadmap.
Explore your state
Every state page includes an interactive county-level choropleth, a count of persistent-poverty and nonmetro counties, and a row-per-county table of ERS typology flags.
Red = 20+ PPCs · Amber = 5–19 PPCs
Methodology
Last reviewed April 2026
This atlas reports rural and persistent-poverty measures for all 50 states, the
District of Columbia, and all 3,144 U.S. counties. The three primary federal
inputs are USDA's Economic Research Service (ERS)
County Typology Codes, 2025 Edition, USDA ERS
Rural-Urban Continuum Codes, 2023 Edition, and the Census Bureau's
American Community Survey 5-Year release (2019–2023), Subject Table
S1701. PantryPath's verified pantry directory
(is_pantry_confirmed = true)
supplies the pantry-density metric. The entire dataset is regenerated by running
scripts/rural-poverty/build-counties.mjs.
Definitions
- Persistent-poverty county
- A county whose poverty rate was 20% or higher in all four reference periods: 1990 Decennial Census, 2000 Decennial Census, 2007–2011 ACS 5-year, and 2017–2021 ACS 5-year. The flag is carried in USDA ERS's 2025 County Typology Codes.
- Nonmetro county
- A county with RUCC code 4–9 — outside a Metropolitan Statistical Area.
- Completely rural county
- A county with RUCC 8 or 9 — no urban cluster of 2,500+ people. Split into RUCC 8 (adjacent to a metro) and RUCC 9 (not adjacent).
- Poverty rate
- Share of residents with income in the past 12 months below the federal poverty threshold, as reported in ACS Subject Table S1701. Stored as a 0–1 fraction throughout the pipeline.
- Rural hunger risk score
- A 0–1 composite combining the ACS poverty rate, the ERS persistent-poverty flag, and a RUCC-based rural gradient. Labeled throughout the atlas as a visualization and ranking aid, not a direct measurement.
Persistent poverty — the 30-year test
The persistent-poverty designation comes from USDA ERS and has been part of congressional appropriations language since the 10-20-30 provision was first applied in 2009. The 2025 typology update shifted the reference vintages to use ACS 5-year estimates alongside the Decennial Censuses, so the current definition is:
poverty_rate_1990 >= 0.20
AND poverty_rate_2000 >= 0.20
AND poverty_rate_2007_2011_ACS >= 0.20
AND poverty_rate_2017_2021_ACS >= 0.20 A county only carries the flag if every reference period crossed the 20% threshold. Spikes or single-period exceedances do not qualify. The effect is that a persistent-poverty county is one where 20%-or-higher poverty has been a stable structural feature for roughly 30 years. In the 2025 typology, 318 counties meet the test.
A related persistent child poverty flag in the typology uses the same four-period test applied to the under-18 poverty rate. We carry this flag through the pipeline but surface it only at the state-rollup level.
Rural-Urban Continuum Codes, 2023 Edition
RUCC classifies every county on a 1–9 scale. The full definitions, taken from USDA ERS:
| Code | Description |
|---|---|
| 1 | Metro — counties in metro areas of 1 million population or more |
| 2 | Metro — counties in metro areas of 250,000 to 1 million |
| 3 | Metro — counties in metro areas of fewer than 250,000 |
| 4 | Nonmetro — urban population of 20,000 or more, adjacent to a metro area |
| 5 | Nonmetro — urban population of 20,000 or more, not adjacent to a metro area |
| 6 | Nonmetro — urban population of 2,500 to 19,999, adjacent to a metro area |
| 7 | Nonmetro — urban population of 2,500 to 19,999, not adjacent to a metro area |
| 8 | Nonmetro — completely rural or urban <2,500, adjacent to a metro area |
| 9 | Nonmetro — completely rural or urban <2,500, not adjacent to a metro area |
We derive is_metro
from RUCC 1–3 as the canonical rule. For counties missing a RUCC value we fall
back to the ERS Metro2023 boolean attribute carried in the same file.
Additional typology flags
Beyond persistent poverty, the 2025 County Typology Codes carry several demographic-stress indicators. We preserve each as a boolean on every county:
- Low employment — share of prime-age adults who are employed falls materially below the national average across a multi-year window.
- Low education (post-secondary) — below-average share of adults with any post-secondary degree.
- Population loss — county population declined in both 2000→2010 and 2010→2020 decennial measurements.
- Housing stress — above-average share of households cost-burdened or inadequately housed.
- Retirement destination — net in-migration of residents age 60+ above the national average.
On each state page, any-stress-flag county count aggregates counties that carry one or more of these indicators. This is a surface-level screen, not a causal claim — a single county can carry several flags and many flagged counties also carry the persistent-poverty designation.
Data sources
| Source | Vintage | Used for |
|---|---|---|
| USDA ERS County Typology Codes | 2025 Edition | Persistent-poverty flag + 6 demographic-stress flags + Metro2023 fallback |
| USDA ERS Rural-Urban Continuum Codes | 2023 Edition (released 2024) | Metro/nonmetro classification (1–9 scale), 2020 Decennial population |
| Census ACS 5-Year Subject Table S1701 | 2019–2023 | All-ages and under-18 poverty rates at county and state level |
| Census ACS 5-Year B01003 | 2019–2023 | County total population (for risk-score weighting and state roll-ups) |
| PantryPath Supabase (pantries) | Live query at build time | Verified pantry count per state (is_pantry_confirmed = true), drives pantries_per_100k |
| us-atlas counties-10m / states-10m | 2023 cartographic | County + state polygons for the choropleth maps |
All federal sources are public and keyless. Citations with access dates are in the Sources section below.
The rural hunger risk score
To make the county choropleth legible in a single view, we compute a composite 0–1 score per county. The formula is:
rural_gradient = (rucc_code - 1) / 8 // 0 for metro 1M+, 1 for completely-rural-nonadjacent
rural_hunger_risk_score =
0.40 * poverty_rate
+ 0.30 * (is_persistent_poverty ? 1 : 0)
+ 0.30 * rural_gradient
The three weights reflect an editorial choice: current poverty carries the most
weight because it is a direct measurement; the persistent-poverty flag
captures structural duration; the RUCC gradient captures geographic remoteness,
which is a proxy for how thin food retail and transport infrastructure tend to
be. Counties missing any of the three inputs have
rural_hunger_risk_score = null
and are rendered in gray on the map.
This score is a visualization and ranking aid, not a direct measurement. Do not cite it as a poverty or food-insecurity rate. For program design or funding decisions, always cite the underlying ACS poverty rate and ERS typology flags directly.
Pantry density
Every state page shows a pantries per 100K residents figure. The
numerator is the number of rows in PantryPath's
pantries table
that (a) have is_pantry_confirmed = true
and (b) map to the state through
pantries_states.
The denominator is the state's ACS 2019–2023 5-year total population.
pantries_per_100k = pantries_count / total_population * 100000 Because pantries self-report inclusion in PantryPath's directory, this metric is a minimum-density indicator rather than a saturated census. It is useful for comparing states on the coverage we have confirmed, not for ruling out the existence of pantries in any area.
County-level pantry density is not yet published because the vast majority of rows lack county-level geocoding. Improving county resolution is on the roadmap; until then county-by-county pantry counts should not be inferred from this atlas.
State and national rollups
- State aggregates are computed by summing the county-level rows within each state.
persistent_poverty_county_countis a simple count of counties where the flag is true;nonmetro_county_countcounts RUCC 4–9. - State poverty rate comes directly from ACS S1701 at the state geography — not re-summed from county rates. This ensures the state headline matches the Census-published figure.
- Population living in PPCs sums the ACS total population of each flagged county in the state.
- Mean rural hunger risk score is an unweighted average across the state's counties — every county counts equally regardless of population. The state table column uses this unweighted mean because it surfaces small rural counties that get lost in population-weighted averages.
- National aggregates sum state values. National poverty and child-poverty rates come directly from ACS S1701 at the US geography.
- Rankings surface six data-driven stories: most persistent-poverty counties (raw), highest persistent-poverty share, most nonmetro counties, highest state poverty, highest child poverty, and highest mean risk score.
Limitations
- Typology code vintage. The 2025 typology edition was released by USDA ERS in 2025 using reference-period data that includes ACS 2007–2011 and 2017–2021. Persistent-poverty status is by construction slow-moving, but a handful of counties cross thresholds between editions — always cite the edition year.
- RUCC reclassifications. RUCC definitions are tied to Metropolitan Statistical Area boundaries published by OMB. When MSAs are redrawn (roughly every decade) some counties shift categories without any change in underlying population. The 2023 edition is the current benchmark.
- ACS margin of error. County-level poverty rates in small-population counties carry non-trivial sampling error in the ACS 5-year release. We do not display MOE in the tables but absolute poverty-rate comparisons between sparsely populated counties should be interpreted conservatively.
- County equivalents. Louisiana parishes, Alaska boroughs, and Virginia independent cities are treated as counties throughout. Connecticut's planning regions replaced its counties as Census geographies effective 2023; the ACS S1701 values here use the post-2023 geography.
- Risk-score weights are editorial. The 40/30/30 weighting of poverty, persistent-poverty flag, and rural gradient reflects editorial judgment. We use the score only for visualization and ranking, never as a measurement. Readers may recompute with their own weights from the raw fields in each county's JSON.
- Pantry density is state-only. As noted under Pantry density, we do not currently publish county-level pantry counts. Rural pantry access is certainly not uniform within a state.
- Territories not included. USDA ERS typology + RUCC cover the 50 states plus DC. Puerto Rico, Guam, the U.S. Virgin Islands, American Samoa, and the Northern Mariana Islands are outside the scope of this atlas.
Reproducibility
The entire atlas is driven by one pipeline script:
scripts/rural-poverty/build-counties.mjs.
It (1) fetches the USDA ERS RUCC 2023 CSV and the County Typology 2025 CSV,
(2) queries ACS S1701 and B01003 for every state via the Census API,
(3) queries PantryPath's Supabase for verified pantry counts by state,
(4) computes the county-level composite risk score, and (5) writes per-state +
per-county JSON plus a national summary + rankings file. Emitted files live in
src/data/rural-poverty/.
Pipeline metadata — dataset vintages, build timestamp, plan-year verification date, composite-score formula — is embedded in every emitted JSON file and surfaced on the atlas's index page. Refresh cadence: re-run the script when USDA ERS publishes a new typology edition or RUCC edition, or when a fresh ACS 5-year vintage lands (annual, usually December).
Sources & bibliography
5 primary sources · AMA format
Every statistic in this atlas cites back to one of the sources below. Entries are grouped by publishing organization. All federal sources are public and keyless; the Census API is public.
U.S. Census Bureau
-
American Community Survey 5-Year Estimates, 2019-2023 (county subject tables)
U.S. Census Bureau. American Community Survey 5-Year Estimates, 2019-2023 (Subject Tables S1701, S1901, S2201). U.S. Census Bureau; 2024. Accessed 2026-04-20. https://api.census.gov/data/2023/acs/acs5/subject
U.S. Department of Agriculture, Economic Research Service
-
County Typology Codes, 2025 Edition
U.S. Department of Agriculture, Economic Research Service. County Typology Codes, 2025 Edition. USDA ERS; 2025. Accessed 2026-04-20. https://www.ers.usda.gov/data-products/county-typology-codes
Year of data: 2017–2021 ACS (persistent poverty); 2025 edition Published: 2025 Accessed: 2026-04-20 View source ↗ -
Rural-Urban Continuum Codes, 2023 Edition
U.S. Department of Agriculture, Economic Research Service. Rural-Urban Continuum Codes, 2023 Edition. USDA ERS; 2024. Accessed 2026-04-20. https://www.ers.usda.gov/data-products/rural-urban-continuum-codes
-
Atlas of Rural and Small-Town America
U.S. Department of Agriculture, Economic Research Service. Atlas of Rural and Small-Town America. USDA ERS; 2025. Accessed 2026-04-20. https://www.ers.usda.gov/data-products/atlas-of-rural-and-small-town-america
Feeding America
-
Rural Hunger Facts
Feeding America. Rural Hunger Facts. Feeding America; 2024. Accessed 2026-04-20. https://www.feedingamerica.org/hunger-in-america/rural-hunger-facts
Reuse & citation
This atlas is published under a CC BY 4.0 license. You are welcome to reuse the statistics, charts, and maps with attribution. Suggested citation:
PantryPath Research. Rural & Persistent Poverty Counties Atlas: County-Level Map of USDA Persistent-Poverty Designations, Rural-Urban Continuum Codes, and Pantry Density. PantryPath; 2026. Accessed [date]. https://pantrypath.com/research/rural-poverty/