economy_food_insecurity_county_year
Feeding America Map the Meal Gap county food insecurity, 2009-2023. Overall and child (under 18) food insecurity, each as a rate (proportion 0-1) and a person count. The only annual county-year food-insecurity panel; a county-level regression-model estimate calibrated to the CPS Food Security Supplement. CT/AK legacy-geography rows are reallocated to modern successors (geo_basis='crosswalk_estimate').
overview
~3,140 counties x 15 years (2009-2023). Excludes 17 county-years for three pre-2015 FIPS successions absent from the legacy crosswalk (Wade Hampton AK, Shannon SD, Bedford City VA).
current vintage — 2023
history — Yes — 2009-2023 (one annual release per data year)
source & licensing
fields
| name | type | definition |
|---|---|---|
| _ingested_at | timestamp | Provenance — ingest timestamp of the source load. |
| _ingestor_version | string | Provenance — ingestor version. |
| _reliability_tier | string | Provenance — reliability tier (C). |
| _source_dataset_id | string | Provenance — source dataset id (FEEDING_AMERICA_MMG_COUNTY). |
| child_food_insecurity_rate | float64 | Modeled food-insecurity rate among children under 18 (proportion 0-1). |
| country_id | string | ISO alpha-2 country code (always 'US'). |
| county_idkey | string | 5-character county FIPS code (string, leading zeros preserved). |
| county_name | string | County name as published by Feeding America (null for the 2009 vintage). |
| food_insecurity_rate | float64 | Modeled overall food-insecurity rate (proportion 0-1). |
| geo_basis | string | 'source' for rows at MMG's native canonical geography; 'crosswalk_estimate' for CT (2009-2021) and AK Valdez-Cordova (2009-2019) legacy-geography rows reallocated to modern successors via us_dimension.crosswalk_legacy_county (population-weighted). |
| num_food_insecure | int64 | Modeled number of food-insecure persons (overall). |
| num_food_insecure_children | int64 | Modeled number of food-insecure children under 18. |
| state_id | string | 2-character state FIPS code (string, leading zeros preserved). |
| yearkey | int64 | Data year of the Map the Meal Gap estimate (2009-2023). |
joins
how to use this table
Food insecurity rate = modeled share of the population (and, for the child series, of persons under 18) experiencing food insecurity, carried through as published (proportion). Counts are the published food-insecure population. Legacy-geography rows are population- weighted (rates) or population-share-allocated (counts) into modern successors.
Sub-county geographies, precise single-year change detection in small counties (model smoothing and ~2-year release lag), or as a direct count (these are modeled estimates).
Connecticut (legacy 8 counties 09001-09015 through 2021) and the Alaska Valdez-Cordova split (02261 through 2019) span county-equivalent geography changes; those rows are reallocated to modern successors via us_dimension.crosswalk_legacy_county (rates population-weighted, counts split by population share) and flagged geo_basis='crosswalk_estimate'. 2022+ CT and 2020+ AK are reported natively and pass through (geo_basis='source'). Three older successions not yet in the crosswalk — Wade Hampton->Kusilvak AK (02270, to 2014), Shannon->Oglala Lakota SD (46113, to 2014), Bedford City->Bedford County VA (51515, to 2012) — drop ~17 county-years; adding them to the crosswalk recovers these (and closes the same gap in economy_poverty_county_year). county_name is null for the 2009 vintage. Rates are proportions (0-1), not percentages.