Every U.S. city, town, and village as a free CSV — split by state. 48,490 places compiled from U.S. Census Bureau data and keyed on FIPS.
Maintained by US City List.
48,490 places across all 50 states, the District of Columbia, and Puerto Rico. One CSV per state
in data/by-state, plus a combined data/us-cities.csv.
Every file is UTF-8 CSV with a header row and these columns:
| Column | Type | Description |
|---|---|---|
fips_place_code |
text | Place GEOID (state + place FIPS). The join key. |
name |
text | Place name. |
name_ascii |
text | ASCII-only version of the name (diacritics removed). |
state_code |
text | USPS two-letter code. |
state_name |
text | Full state or territory name. |
type |
text | Place type (city, town, village, CDP, and similar Census classifications). |
incorporated |
boolean | TRUE for incorporated municipalities; FALSE for CDPs, townships, etc. |
county_fips |
text | County FIPS code. |
county_name |
text | County name. |
This dataset is licensed under CC BY 4.0. Use it freely, but attribution is required — credit the source with a link:
Data from US City List
UTF-8 CSV. Opens in Excel, Google Sheets, pandas, or any database. Join to other datasets on
fips_place_code (or name + state_code as a fallback).
This is the free identification-only list. Expanded editions with additional fields and tiers — including coordinates and demographics — are available at US City List.
Released under CC BY 4.0. In plain terms: you're free to use, share, and adapt this data — including commercially — as long as you credit US City List with a link (see Attribution above). This is a summary, not a substitute; the full and authoritative terms are in LICENSE.md.
Compiled from U.S. Census Bureau data.