FIPS vs GEOID: Understanding the Difference
FIPS codes and GEOIDs appear in Census data and are often confused. Here's exactly what each term means and how they relate to each other.
If you've worked with Census Bureau data, you've encountered both "FIPS codes" and "GEOIDs" — and they're easy to confuse because they overlap significantly. The short version: FIPS codes are the numeric identifiers assigned to specific geographic entities (states, counties, etc.), while GEOIDs are the concatenated strings that uniquely identify any Census geography within the full hierarchy. At the county level, the GEOID and the FIPS code are identical.
A GEOID is constructed by concatenating the FIPS codes of all parent geographies. For King County, WA: state FIPS (53) + county FIPS (033) = county GEOID (53033). For a Census tract within King County: state (53) + county (033) + tract (010100) = tract GEOID (53033010100). For a block group: state + county + tract + block group digit = 12-digit GEOID. The GEOID is always the full concatenated path from state down to the target level.
In the Census Bureau's TIGER/Line shapefiles — the spatial files used for mapping — the geographic identifier field is called GEOID (not FIPS). The GEOID for a county shapefile feature contains exactly the 5-digit county FIPS code. This means if you're joining tabular Census data (which uses FIPS codes in its column headers) to TIGER spatial data (which uses GEOID in the shapefile), a simple field-name alias is all you need — the values are identical for counties.
Where confusion arises most often is when working with sub-county geographies. Census tract GEOIDs (11 digits) and block group GEOIDs (12 digits) are not commonly called "FIPS codes" in practice — the term "FIPS" is typically reserved for the state and county levels. The FIPS explainer covers the standard levels, and for state and county lookups, the state reference and county reference are the right resources.
More Articles
BEA Regional Economic Data and FIPS Codes
The Bureau of Economic Analysis publishes GDP, personal income, and employment data at the county and metro level. Here's how to work with BEA's FIPS-based geography.
Apr 23, 2026
Joining Federal Datasets on FIPS Codes: Common Pitfalls
FIPS codes are the universal join key for US government data — but there are several common mistakes that cause silent failures. Here's what to watch for.
Mar 7, 2026
FIPS Codes in Python: A Practical Guide with pandas
Python and pandas are the most common tools for working with federal geographic data. Here's how to handle FIPS codes correctly in your data pipelines.
Jan 9, 2026