Food Access by State
Food desert and food access data for 51 U.S. states. Coverage status: continental United States plus Alaska, Hawaii, and the District of Columbia, based on USDA Food Access Research Atlas tract assignments.
How state figures are computed
Every state row is rolled up from the same underlying tract-level USDA Food Access Research Atlas file. Each U.S. census tract is classified against the USDA distance-to-supermarket rule – more than one mile in urban tracts, more than ten miles in rural tracts – and that tract-level classification is aggregated to the county and then to the state. The state's "average low access percentage" is a population-weighted average across its counties: it answers the question, "for a randomly chosen resident of this state, what is the probability they live in a USDA-flagged low-access tract?" That weighting is important because it prevents a small, sparsely populated rural county from dominating a state's headline figure simply because its low-access share is high.
State-level patterns are real but coarser than county-level patterns. States with significant remote-rural geography – Alaska, Montana, Wyoming, the Dakotas, New Mexico, Nevada – carry higher state-average low-access shares because their rural counties trigger the ten-mile threshold for most of their populated land. States with heavy Mississippi Delta footprints, particularly Mississippi, Arkansas, and Louisiana, surface near the top on SNAP participation because of long-running structural poverty in delta counties. Smaller, denser states – Connecticut, Massachusetts, Rhode Island, New Jersey – tend to have lower headline figures because most residents live in dense urban tracts where supermarkets fall inside the one-mile urban threshold, even when the underlying poverty pattern is uneven.
From any state row, the linked state page lists every county the USDA Atlas tracks inside that state along with the same low-access, SNAP, no-vehicle, and poverty indicators surfaced here at the state level. The county pages then drill down to tract counts, the absolute count of low-income low-access residents, and the underlying Census American Community Survey 5-Year Estimate denominators that anchor every other figure. Population numbers are population estimates from the Census Bureau's most recent ACS 5-Year vintage; SNAP figures come from Census Table B22010; no-vehicle household figures come from Census Table B08201. The data citation at the bottom of every detail page lists each upstream URL.
Two practical caveats apply when reading the state table below. First, the state averages mask within-state variation: a state with a moderate average low-access share can still contain individual counties whose share is several times the state mean, particularly in the Mississippi Delta, Appalachia, the Mountain West, and reservation counties in the Plains and Southwest. Second, the USDA Atlas vintage refreshes on a multi-year cycle, so state-level figures will move when the Atlas next releases. Counties that fall near a classification threshold can cross from low-access to adequate-access (or back) between vintages because of a single supermarket opening, closing, or census-tract boundary change – not because of a population shift.
A state's SNAP participation rate and its low-access share answer different questions and should be read together rather than as a single composite. The SNAP rate reflects how many households in the state qualify for and enroll in the federal nutrition assistance program; it is a poverty signal first and a food-access signal second. The low-access share reflects geographic distance to supermarkets weighted by where people actually live; it is a built-environment signal first and a poverty signal second. The food desert designation, which the USDA reserves for tracts that meet both the low-access and the low-income criterion, is the intersection of those two signals. Reading state averages on both columns gives a coarse sense of whether a state's food access challenge is primarily about poverty saturation, primarily about distance to grocery stores, or about both at once. The state pages drill into the same distinction at the county level, which is where most policy and journalism work is actually done.
Reading order matters. A reader new to the data is usually best served by starting on a state page that they already know, scanning the county list to find the counties they expect to be at the top of the low-access or SNAP columns, and then drilling into one or two county detail pages to see the underlying tract counts and Census ACS denominators. That reading order builds familiarity with the indicators before any cross-state comparisons are attempted, which prevents the most common interpretation error: treating a high state-average low-access share as evidence of a unique state-level pattern, when the same figure is actually the population-weighted aggregate of widely varying tract-level conditions. The national rankings linked at the bottom of every state page are most useful after that grounding step, because the rankings reorder the same county data nationally without the within-state variance that the state averages smooth away.
Food access across the 50 states
Each state colored by its population-weighted low-access share. Click any state for its full county breakdown.
USDA Economic Research Service, Food Access Research Atlas (2019), population-weighted · Census ACS 2024 context
| State | Counties | Population | Avg. Low Access % | Low Access Pop. | Avg. SNAP % |
|---|---|---|---|---|---|
| Alabama (AL) | 67 | 5.1M | 24.5% | 1.2M | 13.6% |
| Alaska (AK) | 30 | 736K | 30.9% | 217K | 10.7% |
| Arizona (AZ) | 15 | 7.4M | 26.8% | 1.7M | 10.4% |
| Arkansas (AR) | 75 | 3.0M | 24.9% | 726K | 10.2% |
| California (CA) | 58 | 39.3M | 13.3% | 5.0M | 12.6% |
| Colorado (CO) | 64 | 5.9M | 21.5% | 1.1M | 8.5% |
| Connecticut (CT) | 9 | 3.6M | N/A | N/A | 11.8% |
| Delaware (DE) | 3 | 1.0M | 27.3% | 245K | 10.7% |
| District of Columbia (DC) | 1 | 681K | 4.6% | 28K | 14.3% |
| Florida (FL) | 67 | 22.4M | 25.1% | 4.7M | 12.8% |
| Georgia (GA) | 159 | 10.9M | 30.9% | 3.0M | 12.2% |
| Hawaii (HI) | 5 | 1.4M | 26.7% | 363K | 11.4% |
| Idaho (ID) | 44 | 1.9M | 25.8% | 404K | 7.7% |
| Illinois (IL) | 102 | 12.7M | 20.2% | 2.6M | 13.7% |
| Indiana (IN) | 92 | 6.9M | 28.7% | 1.9M | 9.0% |
| Iowa (IA) | 99 | 3.2M | 20.0% | 608K | 8.8% |
| Kansas (KS) | 105 | 2.9M | 26.4% | 753K | 6.8% |
| Kentucky (KY) | 120 | 4.5M | 19.8% | 858K | 13.2% |
| Louisiana (LA) | 64 | 4.6M | 26.4% | 1.2M | 17.3% |
| Maine (ME) | 16 | 1.4M | 13.4% | 178K | 12.0% |
| Maryland (MD) | 24 | 6.2M | 22.7% | 1.3M | 10.9% |
| Massachusetts (MA) | 14 | 7.0M | 27.8% | 1.8M | 14.6% |
| Michigan (MI) | 83 | 10.1M | 23.2% | 2.3M | 13.5% |
| Minnesota (MN) | 87 | 5.7M | 27.4% | 1.5M | 7.8% |
| Mississippi (MS) | 82 | 2.9M | 26.4% | 782K | 13.5% |
| Missouri (MO) | 115 | 6.2M | 24.9% | 1.5M | 9.7% |
| Montana (MT) | 56 | 1.1M | 22.3% | 220K | 7.9% |
| Nebraska (NE) | 93 | 2.0M | 21.9% | 400K | 8.1% |
| Nevada (NV) | 17 | 3.2M | 23.0% | 620K | 12.7% |
| New Hampshire (NH) | 10 | 1.4M | 27.5% | 362K | 6.1% |
| New Jersey (NJ) | 21 | 9.3M | 23.8% | 2.1M | 9.1% |
| New Mexico (NM) | 33 | 2.1M | 31.7% | 653K | 19.6% |
| New York (NY) | 62 | 19.9M | 12.0% | 2.3M | 15.5% |
| North Carolina (NC) | 100 | 10.7M | 22.9% | 2.2M | 12.7% |
| North Dakota (ND) | 53 | 785K | 28.9% | 194K | 6.7% |
| Ohio (OH) | 88 | 11.8M | 25.1% | 2.9M | 12.3% |
| Oklahoma (OK) | 77 | 4.0M | 25.2% | 946K | 14.0% |
| Oregon (OR) | 36 | 4.3M | 16.9% | 649K | 16.0% |
| Pennsylvania (PA) | 67 | 13.0M | 21.4% | 2.7M | 14.2% |
| Rhode Island (RI) | 5 | 1.1M | 23.6% | 249K | 14.2% |
| South Carolina (SC) | 46 | 5.3M | 28.7% | 1.3M | 10.5% |
| South Dakota (SD) | 66 | 907K | 29.1% | 237K | 8.4% |
| Tennessee (TN) | 95 | 7.1M | 27.2% | 1.7M | 10.8% |
| Texas (TX) | 254 | 30.2M | 25.0% | 6.3M | 11.6% |
| Utah (UT) | 29 | 3.4M | 23.9% | 659K | 5.2% |
| Vermont (VT) | 14 | 647K | 11.2% | 70K | 10.6% |
| Virginia (VA) | 133 | 8.7M | 20.4% | 1.6M | 8.9% |
| Washington (WA) | 39 | 7.8M | 23.1% | 1.6M | 11.6% |
| West Virginia (WV) | 55 | 1.8M | 21.3% | 394K | 17.3% |
| Wisconsin (WI) | 72 | 5.9M | 21.4% | 1.2M | 11.1% |
| Wyoming (WY) | 23 | 582K | 29.7% | 167K | 5.2% |
Source: USDA ERS Food Access Research Atlas USDA ERS Food Access Research Atlas Low access defined as more than 1 mile (urban) or 10 miles (rural) from a supermarket