U.S. County Data

Every U.S. county and county-equivalent in one documented CSV of 3,144 rows: GEOID, name, county seat, population, income, unemployment, area, and adjacency. It is built from official federal data and Wikidata, with the county seats Wikidata lacks taken from the pages cited in the seat file, so you can use it freely.

↓ Download counties.csv 3,144 rows · CSV · free to use

Columns

ColumnDescription
geoid5-digit county FIPS/GEOID (state + county code)
nameCounty or county-equivalent name (e.g. "Franklin County")
stateState or district name
state_fips2-digit state FIPS code
nounWhat the equivalent is called: County, Parish, Borough, City and Borough, Census Area, Municipality, Planning Region, city (independent), or county-equivalent
county_seatCounty seat (Wikidata P36, queried 2026-11-11, or the page in county_seat_source where Wikidata has none); blank where the county-equivalent has no seat
county_seat_sourceWhere the seat comes from: “Wikidata P36 (CC0)”, or the address of the page it was checked on; /data/county-seat-overrides.json lists each one with its publisher and a quote
county_seat_noteWhy a county-equivalent has no seat (an independent city, a census area, a planning region …), or a note on the seat
populationPopulation, Census PEP Vintage 2025 (July 1, 2025)
median_household_incomeMedian household income, Census SAIPE 2024; blank if suppressed (CV ≥ 0.30)
poverty_ratePoverty rate (%), Census SAIPE 2024; blank if suppressed
unemployment_rateUnemployment rate (%), BLS LAUS, not seasonally adjusted, for the month in unemployment_month; blank if not published
unemployment_monthReference month for the unemployment rate
unemployment_preliminary“true” while BLS marks that month preliminary, so the rate may still be revised; “false” once it is final; blank where there is no rate
land_sq_miLand area in square miles, calculated from TIGER AREALAND (m² ÷ 2,589,988.11), January 1, 2026 vintage
water_sq_miWater area in square miles, calculated from TIGER AREAWATER, January 1, 2026 vintage
neighborsSemicolon-separated GEOIDs of counties sharing a boundary in the national map topology (includes cross-state; a few island or fully enclosed counties may list none)

Preliminary unemployment. BLS marks the newest month of county unemployment rates preliminary, and a preliminary rate may change when BLS revises it. While unemployment_preliminary is true, unemployment_rate is BLS’s preliminary estimate for the month in unemployment_month; it is false for a month BLS has finalized. This file’s month, September 2026, is preliminary, and the site marks those figures “preliminary” beside the month.

Sources & license

Federal statistics are public domain; Wikidata is CC0. The dataset carries no proprietary or license-restricted data, so you may use, redistribute, and build on it freely. Suppressed estimates (coefficient of variation ≥ 0.30) are left blank rather than guessed. The methodology covers the full sourcing, vintages, and the suppression rule.

Versions

This dataset is versioned and refreshed as its sources publish new vintages. Changes will be logged here.

  • 2026-11: refreshed to population Census PEP V2025, income & poverty Census SAIPE 2024, boundaries and land area Census TIGER 2026 (January 1, 2026 vintage); unemployment BLS LAUS September 2026, preliminary (from the BLS county workbook; see methodology); county seats re-queried 2026-11-11.
  • v1 (2026): initial release with population (PEP), income & poverty (SAIPE), unemployment (BLS LAUS), boundaries (TIGER, Connecticut planning-region basis) and county seats (Wikidata).