{
  "type": "county",
  "slug": "franklin",
  "name": "Franklin County",
  "fips": "39049",
  "population": 1361536,
  "center": {
    "lat": 39.9694896,
    "lon": -83.0093195
  },
  "url": "https://crackedbuckeye.com/county/franklin/",
  "api": "https://crackedbuckeye.com/api/county/franklin.json",
  "tables": {
    "migr": {
      "name": "IRS county-to-county migration",
      "source": "IRS Statistics of Income county-to-county migration flows, 2022-2023",
      "fields": {
        "returns (households) that moved in, 2022 to 2023": 49123,
        "returns that moved out": 58702,
        "net returns (in minus out)": -9579,
        "non-migrant (stayed put) returns": 996743,
        "list of up to 3 [origin place, return count] top sources of arrivals": [
          [
            "Delaware, OH",
            4187
          ],
          [
            "Fairfield, OH",
            3219
          ],
          [
            "Licking, OH",
            2621
          ]
        ],
        "list of up to 3 [destination place, return count] top places leavers went": [
          [
            "Delaware, OH",
            7675
          ],
          [
            "Fairfield, OH",
            5116
          ],
          [
            "Licking, OH",
            3838
          ]
        ]
      }
    },
    "chr": {
      "name": "County Health Rankings 2025",
      "source": "County Health Rankings & Roadmaps 2025 (University of Wisconsin Population Health Institute)",
      "fields": {
        "years of potential life lost rate (premature death)": 9721.5,
        "% adults reporting fair or poor health": 17.7,
        "% Medicare enrollees with an annual flu vaccination": 56,
        "population per primary care physician": 985.0,
        "population per mental health provider": 215.0,
        "population per dentist": 1042.0,
        "preventable hospital stay rate (per 100,000 Medicare enrollees)": 2454,
        "% uninsured": 8.2,
        "% households with severe housing problems": 15.2,
        "average daily PM2.5 (µg/m3)": 8.2,
        "'Yes'/'No' - any drinking-water violation reported in the county": "Yes",
        "income inequality ratio (80th/20th percentile household income)": 4.5,
        "% children in poverty": 19.8,
        "injury death rate (per 100,000)": 108.3,
        "life expectancy at birth (years)": 75.5,
        "child mortality rate (per 100,000, under 18)": 69.1,
        "infant mortality rate (per 1,000 live births)": 7.8,
        "suicide death rate (per 100,000)": 12.0,
        "teen birth rate (per 1,000 females 15-19)": 16.7,
        "median household income ($)": 71730,
        "county population": 1326063,
        "health-outcomes ranking group: the county's CHR 2025 decile among U.S. counties, 1 to 10 (1=best)": 4,
        "health-factors ranking group: the county's CHR 2025 decile among U.S. counties, 1 to 10 (1=best)": 4
      }
    },
    "od": {
      "name": "CDC county overdose deaths",
      "source": "CDC NCHS provisional county drug overdose deaths, 12-month-ending counts; CDC VSRR for the Ohio row",
      "fields": {
        "latest 12-month-ending period (YYYY-MM)": "2025-12",
        "deaths in that period": 348,
        "deaths a year earlier": 491,
        "highest 12-month total since 2020": 855,
        "share still pending investigation (%)": 0,
        "deaths per 100,000 (computed from CHR population)": 26.2,
        "month of the highest total (optional, only when the source provided one)": "2021-04"
      }
    },
    "cpop": {
      "name": "Census county population estimates and history",
      "source": "Census Bureau Population Estimates Program (vintage 2025, join_popest.py); decennial counts 1900-1990 from 'Population of States and Counties of the United States 1790-1990', 2000/2010 from intercensal files",
      "fields": {
        "April 2020 census population": 1323793,
        "current population estimate (July of the vintage year in CPOP_YEAR)": 1361536,
        "net domestic migration, latest year alone (can be negative)": -7191,
        "net international migration, latest year alone": 9441,
        "cumulative births since 2020": 86662,
        "cumulative deaths since 2020": 55765,
        "cumulative net migration since 2020": 7126,
        "1900 population": 164460,
        "1950 population": 503410,
        "1970 population": 833249,
        "2000 population": 1068736,
        "peak year (population estimates program, vintage-to-date)": 2025,
        "population in the peak year": 1361536,
        "year first counted, when before 1900": 1810,
        "population in that first-counted year": 3486,
        "population by 1850, when first counted before 1850": 42909
      }
    },
    "laus": {
      "name": "BLS county unemployment (LAUS)",
      "source": "BLS Local Area Unemployment Statistics",
      "fields": {
        "latest month (YYYY-MM)": "2026-07",
        "unemployment rate (%), latest month": 3.2,
        "unemployment rate (%), a year earlier": 4.6,
        "labor force": 733351,
        "unemployed (looking for work)": 23736,
        "unemployment rate (%) for all of 2019, or null": null
      }
    },
    "qcew": {
      "name": "BLS Quarterly Census of Employment and Wages",
      "source": "BLS Quarterly Census of Employment and Wages, 2026 Q1",
      "fields": {
        "year": 2026,
        "quarter (1-4)": 1,
        "average weekly wage ($)": 1596,
        "% change on the year": 5.1,
        "employment": 784853,
        "% change in employment": 0.7,
        "establishment count": 39434,
        "list of up to 3 [sector name, employment, avg weekly wage] largest private sectors": [
          [
            "health care and social assistance",
            127592,
            1172
          ],
          [
            "retail",
            64238,
            859
          ],
          [
            "restaurants and hotels",
            61997,
            540
          ]
        ]
      }
    },
    "fed": {
      "name": "USAspending county federal money",
      "source": "USAspending federal awards by county of performance, fiscal 2025",
      "fields": {
        "contract obligations ($, fiscal 2025)": 4153516602,
        "contract $ per resident": 3138,
        "grant obligations ($)": 12539760405,
        "grant $ per resident": 9472,
        "loan guarantees and loans ($)": 85339071,
        "direct payments to people/organizations ($)": 7195618656
      }
    },
    "bea": {
      "name": "BEA county economic accounts",
      "source": "BEA regional accounts: county GDP (CAGDP1), per capita personal income (CAINC1), 2024",
      "fields": {
        "GDP year": 2024,
        "real GDP ($ millions, 2017 chained dollars)": 111943,
        "% change in real GDP since 2019": 11.0,
        "personal income per capita ($)": 66705,
        "personal income year": 2024,
        "% change in per-capita income since 2019 (before inflation)": 31.5,
        "rank among Ohio's 88 counties by per-capita income": 13
      }
    },
    "rucc": {
      "name": "USDA Rural-Urban Continuum Code",
      "source": "USDA ERS Rural-Urban Continuum Codes, 2023",
      "fields": {
        "RUCC code (1-9, 1=most metro)": 1,
        "code description": "Metro - Counties in metro areas of 1 million population or more"
      }
    },
    "afff": {
      "name": "County PFAS firefighting-foam stock",
      "source": "Ohio EPA AFFF firefighting-foam inventory",
      "fields": {
        "fire department/holder count registered": 7,
        "total gallons of PFAS-based AFFF registered": 3800,
        "gallons in sealed/unopened containers": 635,
        "gallons in opened containers": 3165
      }
    },
    "nws": {
      "name": "National Weather Service warning counts",
      "source": "National Weather Service warnings/watches/advisories, Iowa Environmental Mesonet VTEC archive, since 2015",
      "fields": {
        "total warning/watch/advisory products issued since 2015": 1139,
        "Tornado Warning count": 22,
        "Tornado Watch count": 24,
        "Severe Thunderstorm Warning count": 226,
        "Flash Flood Warning count": 30,
        "Flood Warning count": 26,
        "Areal Flood Warning count": 14,
        "Areal Flood Advisory count": 182,
        "Winter Storm Warning count": 10,
        "Winter Weather Advisory count": 82,
        "Blizzard Warning count": 0,
        "Excessive Heat Warning count": 4,
        "Heat Advisory count": 25,
        "Extreme Cold Warning count": 3,
        "Wind Chill Warning count": 4,
        "Snow Squall Warning count": 6,
        "map of {year: tornado warning count} for years with at least one": {
          "2015": 1,
          "2017": 2,
          "2018": 3,
          "2019": 2,
          "2020": 5,
          "2023": 2,
          "2024": 4,
          "2025": 1,
          "2026": 2
        }
      }
    },
    "cancer": {
      "name": "NCI county cancer incidence/mortality",
      "source": "NCI State Cancer Profiles, county incidence 2018-2022 and mortality 2019-2023",
      "fields": {
        "[age-adjusted incidence rate per 100,000, a comparison or CI-adjacent figure, another comparison figure, annual case count, trend direction, annual percent change] all invasive cancer sites combined": [
          457.7,
          null,
          null,
          6083.0,
          "falling",
          -0.4
        ],
        "[age-adjusted death rate per 100,000, annual death count, trend direction, annual percent change]": [
          149.8,
          1933.0,
          "falling",
          -1.9
        ],
        "[incidence rate per 100,000, annual case count, trend direction] and the same 3-element shape for other site-specific keys": [
          59.9,
          789.0,
          "falling"
        ],
        "same 3-element shape as 'lung'": [
          20.0,
          252.0,
          "stable"
        ]
      }
    },
    "cchl": {
      "name": "County H2Ohio chloride-reduction grant count",
      "source": "Ohio EPA H2Ohio chloride reduction grants",
      "fields": {
        "count of H2Ohio road-salt/chloride reduction grants awarded in the county": 1
      }
    },
    "ers": {
      "name": "USDA county economic typology",
      "source": "USDA ERS county typology codes, 2015 edition",
      "fields": {
        "metro flag (1=metro, 0=nonmetro)": 1,
        "economic dependency type ('Nonspecialized'/'Manufacturing'/'Federal/State Government'/'Mining'/'Recreation'/'Farming')": "Federal/State Government",
        "low-education flag (0/1)": 0,
        "low-employment flag (0/1)": 0,
        "population-loss flag (0/1)": 0,
        "retirement-destination flag (0/1)": 0,
        "persistent-poverty flag (0/1)": 0,
        "persistent-child-poverty flag (0/1)": 0
      }
    },
    "crac": {
      "name": "County-level FRA rail-accident totals",
      "source": "FRA Form 54 rail equipment accident reports, county fallback for railAccidentLine()",
      "fields": {
        "accident count since 2010": 68,
        "derailment count": 40,
        "hazmat car(s) releasing count": 3,
        "people evacuated": 200
      }
    },
    "medi": {
      "name": "CMS county Medicare enrollment",
      "source": "CMS Medicare Monthly Enrollment by county, 2025",
      "fields": {
        "enrollment year": 2025,
        "total Medicare enrollees": 205918,
        "% choosing Medicare Advantage": 57.0,
        "enrollees aged 65+": 182149,
        "enrollees under 65 with disabilities": 23769,
        "% also enrolled in Medicaid (dual-eligible)": 18.0,
        "% with Part D drug coverage": 83.5,
        "prior enrollment count (comparison)": 185649,
        "year of that prior count": 2020
      }
    },
    "saipe": {
      "name": "Census Small Area Income and Poverty Estimates",
      "source": "Census SAIPE 2024 county estimates",
      "fields": {
        "% poverty (all ages)": 13.9,
        "% child poverty": 17.8,
        "median household income ($)": 76578
      }
    },
    "aqiy": {
      "name": "2026 year-to-date county AQI",
      "source": "EPA daily county AQI file for 2026 (January to the file's latest date)",
      "fields": {
        "days indexed so far in 2026": 120,
        "good AQI days": 61,
        "moderate AQI days": 59,
        "unhealthy-for-sensitive-groups-or-worse days": 0,
        "peak AQI value": 81,
        "pollutant responsible for the peak": "PM2.5",
        "date of the peak (YYYY-MM-DD)": "2026-04-30"
      }
    },
    "airs": {
      "name": "EPA Green Book nonattainment/maintenance status",
      "source": "EPA Green Book county nonattainment/maintenance status (nayro.xls, September 2026)",
      "fields": {
        "list of [pollutant/standard, area name, classification, area-share code] nonattainment rows": [],
        "list of [pollutant/standard, area name, status, area-share code ('W'=whole county or similar, 'Whole'), year redesignated to maintenance] maintenance rows": [
          [
            "8-Hour Ozone (2008)",
            "Columbus, OH",
            "Marginal",
            null,
            "2016"
          ],
          [
            "8-Hour Ozone (2015)",
            "Columbus, OH",
            "Marginal",
            null,
            "2019"
          ],
          [
            "PM-2.5 (1997)",
            "Columbus, OH",
            "Former Subpart 1",
            null,
            "2013"
          ]
        ]
      }
    },
    "hma": {
      "name": "FEMA Hazard Mitigation Assistance county history",
      "source": "OpenFEMA Hazard Mitigation Assistance projects, v4 API",
      "fields": {
        "mitigation project count since the start year": 13,
        "total project worth ($)": 7593297,
        "federal share ($)": 4324191,
        "properties covered": 46,
        "list of up to 3 [project type, count] rows": [
          [
            "Acquisition of Private Real Property (Structures and Land) - Riverine",
            4
          ],
          [
            "Local Multihazard Mitigation Plan",
            3
          ],
          [
            "Feasibility, Engineering and Design Studies",
            2
          ]
        ],
        "start year on file": 1996,
        "[type, cost $, grantee, fiscal year] largest project": [
          "Acquisition of Private Real Property (Structures and Land) - Riverine",
          2244320,
          "Franklin County Board Of County Commissioners",
          2012
        ]
      }
    },
    "drought": {
      "name": "U.S. Drought Monitor county history",
      "source": "U.S. Drought Monitor weekly county statistics, 2000-2026",
      "fields": {
        "weeks in moderate drought or worse since 2020": 32,
        "weeks severe drought or worse since 2020": 11,
        "worst drought category since 2000": "extreme drought",
        "date of that worst reading": "2024-09-24",
        "share (%) of all weeks since 2000 in any drought": 5,
        "as-of date of the latest reading": "2026-09-01",
        "current drought status text": "no drought",
        "weeks at least abnormally dry since 2020": 65,
        "year of the most recent severe-or-worse spell": "2024",
        "weeks of that most recent severe spell": 11
      }
    },
    "storms": {
      "name": "NOAA Storm Events county summaries",
      "source": "NOAA Storm Events database, 2016-2026",
      "fields": {
        "severe-weather report count since 2016": 351,
        "list of up to 4 [event family, count] rows": [
          [
            "damaging thunderstorm wind",
            162
          ],
          [
            "hail",
            90
          ],
          [
            "river and street flooding",
            58
          ],
          [
            "flash floods",
            30
          ]
        ],
        "[largest hail size in, date] or null": [
          1.75,
          "01-SEP-19"
        ],
        "[strongest wind gust mph, date] or null": [
          69,
          "22-MAR-26"
        ],
        "death count": 2,
        "injury count": 3,
        "reported damage ($)": 2571050,
        "[event name, date, damage $, narrative text] costliest event": [
          "tornadoes",
          "26-SEP-18",
          750000.0,
          "Damage evident of a weak tornado began in the Olde Towne neighborhood of Columbus. There were numerous large tree branches down or tree trunks snapped, along wi"
        ],
        "list of up to 3 [zone-based advisory family, count] rows": [
          [
            "winter weather",
            66
          ],
          [
            "high wind",
            15
          ],
          [
            "strong wind",
            5
          ]
        ],
        "[first year, last year] of the series": [
          2016,
          2026
        ]
      }
    },
    "fluor": {
      "name": "County fluoridation-rate summary",
      "source": "Ohio Department of Health county fluoridation profiles (DataOhio)",
      "fields": {
        "% of county population served by fluoridated water": 99.9
      }
    },
    "airtox": {
      "name": "County air-toxics summary",
      "source": "EPA AirToxScreen 2020",
      "fields": {
        "lifetime cancer risk per million from outdoor air toxics": 30.0,
        "list of up to 2 [pollutant name, risk contribution] top contributors": [
          [
            "formaldehyde",
            18.1
          ],
          [
            "carbon tetrachloride",
            2.9
          ]
        ]
      }
    },
    "hhs": {
      "name": "House-pack source registry",
      "source": "verbatim from scripts/build.py's own 'hhs' assembly comment (line 2049 as read for W1-05)",
      "fields": {
        "county": "Franklin",
        "depth ('deep' full appraisal record or a thinner OGRIP-only record)": "deep",
        "source label": "Franklin County Auditor monthly appraisal and tax accounting extracts (2026-08-15), with the Tax Parcel layer",
        "office name/address": "Franklin County Auditor (Michael Stinziano), Real Estate Division, 373 S High St 20th Floor, Columbus OH 43215",
        "landing page URL": "https://auditor.franklincountyohio.gov/Auditor/FTP",
        "snapshot date": "2026-08-15",
        "records placed": 440970,
        "parcel-page URL pattern ('{pid}' placeholder) or null": "https://audr-apps.franklincountyohio.gov/redir/Link/Parcel/{pid}",
        "share of OGRIP parcels without a land-use class, or null": null,
        "values status note (e.g. working values not yet certified) or null": null,
        "source slug": "franklin_auditor"
      }
    }
  },
  "places": [
    {
      "slug": "columbus",
      "name": "Columbus (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/columbus/"
    },
    {
      "slug": "dublin",
      "name": "Dublin (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/dublin/"
    },
    {
      "slug": "grove-city",
      "name": "Grove City (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/grove-city/"
    },
    {
      "slug": "reynoldsburg",
      "name": "Reynoldsburg (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/reynoldsburg/"
    },
    {
      "slug": "westerville",
      "name": "Westerville (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/westerville/"
    },
    {
      "slug": "hilliard",
      "name": "Hilliard (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/hilliard/"
    },
    {
      "slug": "upper-arlington",
      "name": "Upper Arlington (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/upper-arlington/"
    },
    {
      "slug": "gahanna",
      "name": "Gahanna (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/gahanna/"
    },
    {
      "slug": "whitehall",
      "name": "Whitehall (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/whitehall/"
    },
    {
      "slug": "prairie-township-franklin-county",
      "name": "Prairie Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/prairie-township-franklin-county/"
    },
    {
      "slug": "worthington",
      "name": "Worthington (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/worthington/"
    },
    {
      "slug": "bexley",
      "name": "Bexley (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/bexley/"
    },
    {
      "slug": "jefferson-township-franklin-county",
      "name": "Jefferson Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/jefferson-township-franklin-county/"
    },
    {
      "slug": "new-albany",
      "name": "New Albany (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/new-albany/"
    },
    {
      "slug": "madison-township-franklin-county",
      "name": "Madison Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/madison-township-franklin-county/"
    },
    {
      "slug": "franklin-township-franklin-county",
      "name": "Franklin Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/franklin-township-franklin-county/"
    },
    {
      "slug": "canal-winchester",
      "name": "Canal Winchester (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/canal-winchester/"
    },
    {
      "slug": "grandview-heights",
      "name": "Grandview Heights (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/grandview-heights/"
    },
    {
      "slug": "blendon-township-franklin-county",
      "name": "Blendon Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/blendon-township-franklin-county/"
    },
    {
      "slug": "pleasant-township-franklin-county",
      "name": "Pleasant Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/pleasant-township-franklin-county/"
    },
    {
      "slug": "obetz",
      "name": "Obetz (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/obetz/"
    },
    {
      "slug": "groveport",
      "name": "Groveport (city)",
      "type": "city",
      "url": "https://crackedbuckeye.com/place/groveport/"
    },
    {
      "slug": "clinton-township-franklin-county",
      "name": "Clinton Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/clinton-township-franklin-county/"
    },
    {
      "slug": "perry-township-franklin-county",
      "name": "Perry Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/perry-township-franklin-county/"
    },
    {
      "slug": "jackson-township-franklin-county",
      "name": "Jackson Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/jackson-township-franklin-county/"
    },
    {
      "slug": "norwich-township-franklin-county",
      "name": "Norwich Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/norwich-township-franklin-county/"
    },
    {
      "slug": "hamilton-township-franklin-county",
      "name": "Hamilton Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/hamilton-township-franklin-county/"
    },
    {
      "slug": "mifflin-township-franklin-county",
      "name": "Mifflin Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/mifflin-township-franklin-county/"
    },
    {
      "slug": "brown-township-franklin-county",
      "name": "Brown Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/brown-township-franklin-county/"
    },
    {
      "slug": "minerva-park",
      "name": "Minerva Park (village)",
      "type": "village",
      "url": "https://crackedbuckeye.com/place/minerva-park/"
    },
    {
      "slug": "plain-township-franklin-county",
      "name": "Plain Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/plain-township-franklin-county/"
    },
    {
      "slug": "sharon-township-franklin-county",
      "name": "Sharon Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/sharon-township-franklin-county/"
    },
    {
      "slug": "harrison-township-pickaway-county",
      "name": "Harrison Township, Pickaway County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/harrison-township-pickaway-county/"
    },
    {
      "slug": "truro-township-franklin-county",
      "name": "Truro Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/truro-township-franklin-county/"
    },
    {
      "slug": "urbancrest",
      "name": "Urbancrest (village)",
      "type": "village",
      "url": "https://crackedbuckeye.com/place/urbancrest/"
    },
    {
      "slug": "washington-township-franklin-county",
      "name": "Washington Township, Franklin County",
      "type": "township",
      "url": "https://crackedbuckeye.com/place/washington-township-franklin-county/"
    },
    {
      "slug": "valleyview",
      "name": "Valleyview (village)",
      "type": "village",
      "url": "https://crackedbuckeye.com/place/valleyview/"
    },
    {
      "slug": "marble-cliff",
      "name": "Marble Cliff (village)",
      "type": "village",
      "url": "https://crackedbuckeye.com/place/marble-cliff/"
    },
    {
      "slug": "riverlea",
      "name": "Riverlea (village)",
      "type": "village",
      "url": "https://crackedbuckeye.com/place/riverlea/"
    },
    {
      "slug": "harrisburg",
      "name": "Harrisburg (village)",
      "type": "village",
      "url": "https://crackedbuckeye.com/place/harrisburg/"
    },
    {
      "slug": "lockbourne",
      "name": "Lockbourne (village)",
      "type": "village",
      "url": "https://crackedbuckeye.com/place/lockbourne/"
    },
    {
      "slug": "brice",
      "name": "Brice (village)",
      "type": "village",
      "url": "https://crackedbuckeye.com/place/brice/"
    }
  ],
  "zips": [
    {
      "zip": "43123",
      "name": "Grove City",
      "population": 66188,
      "url": "https://crackedbuckeye.com/zip/43123/"
    },
    {
      "zip": "43026",
      "name": "Hilliard",
      "population": 64607,
      "url": "https://crackedbuckeye.com/zip/43026/"
    },
    {
      "zip": "43081",
      "name": "Westerville",
      "population": 64338,
      "url": "https://crackedbuckeye.com/zip/43081/"
    },
    {
      "zip": "43068",
      "name": "Reynoldsburg",
      "population": 59585,
      "url": "https://crackedbuckeye.com/zip/43068/"
    },
    {
      "zip": "43228",
      "name": "Columbus",
      "population": 58465,
      "url": "https://crackedbuckeye.com/zip/43228/"
    },
    {
      "zip": "43230",
      "name": "Gahanna and Columbus",
      "population": 58372,
      "url": "https://crackedbuckeye.com/zip/43230/"
    },
    {
      "zip": "43229",
      "name": "Columbus",
      "population": 54310,
      "url": "https://crackedbuckeye.com/zip/43229/"
    },
    {
      "zip": "43207",
      "name": "Columbus",
      "population": 46853,
      "url": "https://crackedbuckeye.com/zip/43207/"
    },
    {
      "zip": "43235",
      "name": "Columbus",
      "population": 45561,
      "url": "https://crackedbuckeye.com/zip/43235/"
    },
    {
      "zip": "43232",
      "name": "Columbus",
      "population": 44823,
      "url": "https://crackedbuckeye.com/zip/43232/"
    },
    {
      "zip": "43016",
      "name": "Columbus and Dublin",
      "population": 44517,
      "url": "https://crackedbuckeye.com/zip/43016/"
    },
    {
      "zip": "43017",
      "name": "Dublin",
      "population": 43619,
      "url": "https://crackedbuckeye.com/zip/43017/"
    },
    {
      "zip": "43224",
      "name": "Columbus",
      "population": 43544,
      "url": "https://crackedbuckeye.com/zip/43224/"
    },
    {
      "zip": "43204",
      "name": "Columbus",
      "population": 42315,
      "url": "https://crackedbuckeye.com/zip/43204/"
    },
    {
      "zip": "43110",
      "name": "Columbus and Canal Winchester",
      "population": 40953,
      "url": "https://crackedbuckeye.com/zip/43110/"
    },
    {
      "zip": "43201",
      "name": "Columbus",
      "population": 37528,
      "url": "https://crackedbuckeye.com/zip/43201/"
    },
    {
      "zip": "43213",
      "name": "Whitehall and Columbus",
      "population": 35105,
      "url": "https://crackedbuckeye.com/zip/43213/"
    },
    {
      "zip": "43221",
      "name": "Upper Arlington and Columbus",
      "population": 33844,
      "url": "https://crackedbuckeye.com/zip/43221/"
    },
    {
      "zip": "43219",
      "name": "Columbus",
      "population": 30457,
      "url": "https://crackedbuckeye.com/zip/43219/"
    },
    {
      "zip": "43119",
      "name": "Columbus and Galloway",
      "population": 30072,
      "url": "https://crackedbuckeye.com/zip/43119/"
    },
    {
      "zip": "43004",
      "name": "Columbus and Blacklick",
      "population": 29982,
      "url": "https://crackedbuckeye.com/zip/43004/"
    },
    {
      "zip": "43223",
      "name": "Columbus",
      "population": 27951,
      "url": "https://crackedbuckeye.com/zip/43223/"
    },
    {
      "zip": "43054",
      "name": "Columbus and New Albany",
      "population": 27781,
      "url": "https://crackedbuckeye.com/zip/43054/"
    },
    {
      "zip": "43220",
      "name": "Columbus",
      "population": 27736,
      "url": "https://crackedbuckeye.com/zip/43220/"
    },
    {
      "zip": "43209",
      "name": "Bexley and Columbus",
      "population": 27727,
      "url": "https://crackedbuckeye.com/zip/43209/"
    },
    {
      "zip": "43214",
      "name": "Columbus",
      "population": 26805,
      "url": "https://crackedbuckeye.com/zip/43214/"
    },
    {
      "zip": "43085",
      "name": "Worthington and Columbus",
      "population": 25566,
      "url": "https://crackedbuckeye.com/zip/43085/"
    },
    {
      "zip": "43227",
      "name": "Columbus",
      "population": 25041,
      "url": "https://crackedbuckeye.com/zip/43227/"
    },
    {
      "zip": "43212",
      "name": "Columbus",
      "population": 24171,
      "url": "https://crackedbuckeye.com/zip/43212/"
    },
    {
      "zip": "43211",
      "name": "Columbus",
      "population": 23160,
      "url": "https://crackedbuckeye.com/zip/43211/"
    },
    {
      "zip": "43231",
      "name": "Columbus",
      "population": 22126,
      "url": "https://crackedbuckeye.com/zip/43231/"
    },
    {
      "zip": "43206",
      "name": "Columbus",
      "population": 21594,
      "url": "https://crackedbuckeye.com/zip/43206/"
    },
    {
      "zip": "43215",
      "name": "Columbus",
      "population": 20761,
      "url": "https://crackedbuckeye.com/zip/43215/"
    },
    {
      "zip": "43202",
      "name": "Columbus",
      "population": 20427,
      "url": "https://crackedbuckeye.com/zip/43202/"
    },
    {
      "zip": "43125",
      "name": "Groveport",
      "population": 14295,
      "url": "https://crackedbuckeye.com/zip/43125/"
    },
    {
      "zip": "43210",
      "name": "Columbus",
      "population": 14126,
      "url": "https://crackedbuckeye.com/zip/43210/"
    },
    {
      "zip": "43205",
      "name": "Columbus",
      "population": 12044,
      "url": "https://crackedbuckeye.com/zip/43205/"
    },
    {
      "zip": "43203",
      "name": "Columbus",
      "population": 8726,
      "url": "https://crackedbuckeye.com/zip/43203/"
    },
    {
      "zip": "43222",
      "name": "Columbus",
      "population": 4124,
      "url": "https://crackedbuckeye.com/zip/43222/"
    },
    {
      "zip": "43137",
      "name": "Harrison Township and Lockbourne",
      "population": 2684,
      "url": "https://crackedbuckeye.com/zip/43137/"
    },
    {
      "zip": "43217",
      "name": "Columbus",
      "population": 2408,
      "url": "https://crackedbuckeye.com/zip/43217/"
    },
    {
      "zip": "43002",
      "name": "Columbus and Amlin",
      "population": 2026,
      "url": "https://crackedbuckeye.com/zip/43002/"
    },
    {
      "zip": "43126",
      "name": "Harrisburg",
      "population": 322,
      "url": "https://crackedbuckeye.com/zip/43126/"
    },
    {
      "zip": "43109",
      "name": "Brice",
      "population": 94,
      "url": "https://crackedbuckeye.com/zip/43109/"
    },
    {
      "zip": "43218",
      "name": "Columbus",
      "population": 0,
      "url": "https://crackedbuckeye.com/zip/43218/"
    }
  ],
  "generated": "2026-09-16",
  "license": "CC BY 4.0 for the compilation; each source keeps its own terms",
  "cite": "Cracked Buckeye (Open Shower Co), \"Franklin County\", https://crackedbuckeye.com/county/franklin/, built 2026-09-16, accessed [date].",
  "schema": "https://crackedbuckeye.com/api/schema.json"
}
