Browse Food Access Data

Food desert and food access indicators for 51 U.S. states and 3,144 counties, covering 334.9M residents.

What is on PlainFoodAccess

PlainFoodAccess publishes county-level food access indicators for every U.S. state. Each state has a state-summary page and a list of every county the USDA Economic Research Service Food Access Research Atlas tracks inside that state. Each county has its own detail page with the underlying tract counts, low-access shares, SNAP participation, no-vehicle households, poverty rate, and the Census ACS population denominator that anchors every other figure. The state and county pages are computed from the same SQLite table, so a number cited on a county page will match the number rolled up to that county's state page.

Food desert classification is a USDA framework. A census tract counts as low-access when residents must travel more than one mile to the nearest supermarket in urban areas, or more than ten miles in rural areas. A tract becomes a food desert only when low-access overlaps with low-income status, as defined by the Census Bureau American Community Survey 5-Year Estimates. Distance and income together are what convert "inconvenient to grocery shop" into a measurable public-health and policy concern. PlainFoodAccess surfaces both components separately and as a combined indicator, so a reader can see whether a county's headline figure is driven by sparse rural geography, urban-tract poverty, transit gaps, or all three at once.

Rankings on PlainFoodAccess are computed live from the same SQLite table. The worst-food-deserts ranking sorts every county by the low-access share, top to bottom, and shows the first 100. The most-SNAP ranking sorts by SNAP participation. Because the rankings query the live database rather than a cached list, a county's rank reproduces row-for-row when the underlying file is read directly from USDA or the Census Bureau. The methodology page documents the joins and the population-weighted aggregation used to roll tract values up to county and state.

For researchers and journalists who need to cite a specific figure, every page on PlainFoodAccess links to the upstream URL for the data it shows: the USDA Food Access Research Atlas tract file for low-access indicators, the Census ACS B22001 table for SNAP, the Census ACS B25044 table for no-vehicle households, and the standard ACS poverty rate. The data citation block at the bottom of each detail page lists those URLs explicitly. PlainFoodAccess does not republish raw tract data; it aggregates and contextualizes the public files so the resulting county and state figures are easier to compare across geographies than the raw USDA delivery format allows.

The state list below is the canonical entry point. Each row links to a state page that aggregates every county the USDA Atlas tracks in that state and shows the population-weighted average low-access share, SNAP participation, and county count. From any state page, a reader can drill into individual counties to see the underlying tract counts, the income and poverty context, and the no-vehicle household share that converts measured distance into a real food access barrier. Rankings provide an orthogonal entry point: the worst-food-deserts ranking sorts every county nationally by the low-access share, and the most-SNAP ranking does the same for SNAP participation. Both are useful for cross-state comparisons that the state-by-state browse cannot easily surface.

The guides section translates the underlying federal definitions into plain language. The USDA classification framework is precise but technical, and the Census ACS table structure is unfamiliar to readers who have not worked with American Community Survey data before. The guides describe what a food desert is in the USDA sense, why distance and income are combined to produce the official designation, how SNAP and WIC overlap with the food access conversation, and how to read a county-level no-vehicle figure as a transit and walkability proxy rather than an absolute car-ownership statistic. Reading one or two guides before browsing the state and county pages tends to make the indicators easier to interpret, because the same vocabulary that appears in the federal source files is used consistently across every page on PlainFoodAccess.

Methodology

PlainFoodAccess combines two federal data sources. Low-access and food desert indicators come from the USDA Economic Research Service Food Access Research Atlas, which classifies every U.S. census tract against a distance-to-supermarket rule: more than 1 mile in urban areas or more than 10 miles in rural areas. Population, income, poverty, SNAP participation, and vehicle availability come from the Census Bureau American Community Survey 5-Year Estimates.

Values are rolled up from tract to county to state using population-weighted aggregation. A county's "low access %" reports the share of its population living in any USDA-flagged low-access tract. State averages are computed across all counties, weighted by population where shown.

Source: USDA Economic Research Service Food Access Research Atlas. Source: U.S. Census Bureau American Community Survey (ACS) 5-Year Estimates.

Browse by State

State Counties Population Avg. Low Access % Avg. SNAP %
Alabama 67 5.1M 24.5% 13.6%
Alaska 30 736K 30.9% 10.7%
Arizona 15 7.4M 26.8% 10.4%
Arkansas 75 3.0M 24.9% 10.2%
California 58 39.3M 13.3% 12.6%
Colorado 64 5.9M 21.5% 8.5%
Connecticut 9 3.6M N/A 11.8%
Delaware 3 1.0M 27.3% 10.7%
District of Columbia 1 681K 4.6% 14.3%
Florida 67 22.4M 25.1% 12.8%
Georgia 159 10.9M 30.9% 12.2%
Hawaii 5 1.4M 26.7% 11.4%
Idaho 44 1.9M 25.8% 7.7%
Illinois 102 12.7M 20.2% 13.7%
Indiana 92 6.9M 28.7% 9.0%
Iowa 99 3.2M 20.0% 8.8%
Kansas 105 2.9M 26.4% 6.8%
Kentucky 120 4.5M 19.8% 13.2%
Louisiana 64 4.6M 26.4% 17.3%
Maine 16 1.4M 13.4% 12.0%
Maryland 24 6.2M 22.7% 10.9%
Massachusetts 14 7.0M 27.8% 14.6%
Michigan 83 10.1M 23.2% 13.5%
Minnesota 87 5.7M 27.4% 7.8%
Mississippi 82 2.9M 26.4% 13.5%
Missouri 115 6.2M 24.9% 9.7%
Montana 56 1.1M 22.3% 7.9%
Nebraska 93 2.0M 21.9% 8.1%
Nevada 17 3.2M 23.0% 12.7%
New Hampshire 10 1.4M 27.5% 6.1%
New Jersey 21 9.3M 23.8% 9.1%
New Mexico 33 2.1M 31.7% 19.6%
New York 62 19.9M 12.0% 15.5%
North Carolina 100 10.7M 22.9% 12.7%
North Dakota 53 785K 28.9% 6.7%
Ohio 88 11.8M 25.1% 12.3%
Oklahoma 77 4.0M 25.2% 14.0%
Oregon 36 4.3M 16.9% 16.0%
Pennsylvania 67 13.0M 21.4% 14.2%
Rhode Island 5 1.1M 23.6% 14.2%
South Carolina 46 5.3M 28.7% 10.5%
South Dakota 66 907K 29.1% 8.4%
Tennessee 95 7.1M 27.2% 10.8%
Texas 254 30.2M 25.0% 11.6%
Utah 29 3.4M 23.9% 5.2%
Vermont 14 647K 11.2% 10.6%
Virginia 133 8.7M 20.4% 8.9%
Washington 39 7.8M 23.1% 11.6%
West Virginia 55 1.8M 21.3% 17.3%
Wisconsin 72 5.9M 21.4% 11.1%
Wyoming 23 582K 29.7% 5.2%