NHGIS Download and Formats: Historical U.S. Census Data, Boundaries, and GIS Workflows
IPUMS NHGIS, the National Historical Geographic Information System, is a U.S.-focused data infrastructure for finding, downloading, and analyzing historical census, American Community Survey, business, vital-statistics, environmental, and geographic-boundary data. Its download workflow is extract-based: users select tables, years, geographic levels, and optional GIS boundary files in the NHGIS Data Finder, then receive a custom ZIP archive containing tabular files, documentation, and—when requested—shapefiles. NHGIS is especially valuable for joining demographic and socioeconomic measures to changing U.S. places over time, but analysts must pay close attention to geography vintage, historical comparability, statistical uncertainty, identifier conventions, and the project’s restrictions on redistribution.
NHGIS is not one static shapefile or one universal census table. It is a searchable collection of historical and contemporary U.S. geographic data assembled by IPUMS at the University of Minnesota. The system brings together decennial census tables from 1790 through 2020, American Community Survey products, selected historical statistical sources, time-series tables, geographic crosswalks, environmental summaries, annual tract estimates, and GIS boundary files. Users discover the relevant material through the NHGIS Data Finder and request a custom extract rather than downloading a single monolithic archive. (nhgis.org)
How EDK fits
For: NHGIS is designed for GIS analysts, historians, demographers, urban researchers, public-sector analysts, social scientists, journalists, and developers who need U.S. population and place-based statistics connected to geographic units. It is particularly useful when an analysis spans multiple census years or requires historical boundaries and harmonized time-series tables rather than only the latest Census Bureau release.
NHGIS connects to the physical-world data problem through the geographic units that organize social, economic, environmental, and demographic information. Census tracts, counties, places, states, metropolitan areas, block groups, and other areas are spatial containers: they let analysts relate population characteristics to roads, buildings, transit, land cover, waterways, public facilities, and other features represented in a broader world model. The connection is strongest when NHGIS is used as an attribute and boundary layer—not as a replacement for detailed physical-feature data. In a world-model workflow, NHGIS can supply the historical and statistical context needed to understand who lives in a place, how that context changes over time, and how physical features differ across geographic areas. Its boundaries and identifiers can also support spatial joins, regional aggregation, temporal comparison, and filtering before or after geographic computation. NHGIS does not itself provide a universal map of every physical feature, real-time location feed, routing network, or current address inventory; those capabilities must come from other authoritative or specialized sources.
- •Join NHGIS population, housing, income, age, race, employment, or environmental-summary tables to physical features such as buildings, roads, transit stops, parks, waterways, or infrastructure, then compare feature density or access across places and historical periods.
- •Use NHGIS boundary files, GISJOIN identifiers, and geographic crosswalks to aggregate or compare location-based observations across census tracts, counties, places, metropolitan areas, and other changing geographic units before computing proximity, coverage, concentration, or change metrics.
- •Combine NHGIS time-series tables with a physical-world dataset to study how demographic or socioeconomic conditions relate to changes in buildings, transportation, land cover, public assets, or environmental features without treating statistical estimates as direct observations of individual properties.
Dataset profile
Formats
Comma-delimited CSV
Fixed-width text files
Esri Shapefile components in ZIP archives
Codebooks and README text files
Time-series table layouts by row, column, or file where supported
API responses and programmatic access through IPUMS services
Access methods
NHGIS Data Finder custom extracts
Registered Extracts History download and regeneration
IPUMS NHGIS API
R through ipumsr
Python through ipumspy
Direct downloads for selected supplemental resources such as environmental summaries and annual tract estimates
Online mapping through Social Explorer for supported historical boundary resources
Quality and limits
Geographic coverage is not uniform across years, topics, or geographic levels.
The year attached to an NHGIS boundary file may represent the tabulation year rather than the geometry’s original creation or source vintage.
Historical boundaries, classifications, universes, and statistical definitions may change, limiting direct comparison across years.
ACS values are estimates from sample-based surveys and should be interpreted with margins of error and other reliability information.
NHGIS area-level data cannot be assumed to describe every address, building, household, road, or parcel within an area.
Compact field names and special values require the accompanying codebook and source documentation.
The published license restricts redistribution and may affect public data products or commercial deployments.
NHGIS is not a real-time or continuously refreshed location-data feed; users should record the extract date and version.
Analysis workflows
Define the question, target geography, comparison years, and statistical universe before selecting a table.
Use the Data Finder to filter by source, topic, year, geographic level, and table type.
Request matching GIS boundaries and tabular data in the same extract where possible.
Choose CSV for GIS joins or fixed-width output for compatible statistical packages; retain codebooks and README files.
Join tables to geometries using the documented NHGIS identifiers, especially GISJOIN, and verify leading zeros and field types.
Inspect geometry validity, projection information, boundary year, and geographic coverage before mapping or overlaying data.
For historical comparison, use NHGIS time-series tables or crosswalks only after reviewing their documentation and comparability notes.
Join area-level NHGIS attributes to external physical-world features, then calculate counts, rates, densities, proximity, coverage, or regional summaries.
Preserve margins of error and report uncertainty when working with ACS or other sample-based estimates.
Record NHGIS version, extract date, source dataset, table identifiers, geography, format, and license conditions for reproducibility.
Value inside EDK
What NHGIS contains
NHGIS organizes data by source, year, topic, geographic level, and table type. Its availability documentation lists decennial census summary tables from 1790–2020, ACS 5-year periods from 2005–2009 through 2020–2024, ACS 1-year periods from 2010 through 2024 except 2020, historical County Business Patterns, vital statistics, agricultural and religious censuses, manufacturing census data, environmental summaries, annual tract population estimates, time-series tables, and geographic crosswalks. Coverage varies by source and geography; a topic available for counties in one period may not exist for tracts or places in another. (nhgis.org)
paragraphs_type_note
- •Summary tables: source-specific statistical tables for census, ACS, and selected historical programs.
- •Time-series tables: selected measures linked across multiple years and geographic levels, with documentation describing comparability and construction.
- •GIS files: mostly polygon boundaries for census reporting areas, plus centers of population and place points.
- •Geographic crosswalks: files describing correspondence between census geographic units from different years.
- •Supplemental resources: environmental summaries and annual tract estimates delivered outside the standard Data Finder workflow.
Geography, temporal coverage, and update cadence
NHGIS is geographically limited to the United States and associated U.S. census geographies represented in its sources. Available units include nation, regions, divisions, states, counties, county subdivisions, places, census tracts, block groups, blocks for selected periods, metropolitan areas, Public Use Microdata Areas, school attendance areas, watersheds, and other source-specific levels. The exact availability and coverage vary by year. For example, historical census tracts did not cover the entire country in the earliest periods, and some specialized boundary products cover selected areas only. (nhgis.org)
paragraphs_type_note
- •Temporal span: decennial census tables extend from 1790 through 2020; ACS availability listed by NHGIS extends through 2024.
- •Boundary interpretation: the year associated with an NHGIS GIS file generally identifies the survey or tabulation year, not necessarily the year in which the boundary geometry was created.
- •Boundary basis: NHGIS states that 2000 and earlier boundaries are generally based on 2000 TIGER/Line files, while 2010 and later boundaries generally use the TIGER/Line release of the same year, subject to documented exceptions.
- •Update cadence: NHGIS does not publish a simple fixed global refresh schedule. Releases occur as source datasets, corrections, boundary files, time-series tables, and project revisions are incorporated. The revision history records version changes and corrections; the current citation page identifies Version 21.0, published in 2026. (nhgis.org)
Download options, formats, and access methods
The NHGIS Data Finder is the primary access point. Users can browse available data without logging in, select datasets and tables by year, topic, geographic level, and source, add GIS boundary files, choose an output layout, and submit an extract request. A free registered account is required to submit the request. NHGIS processes the request on its server and makes the resulting files available through Extracts History, also notifying the user when the extract is ready. Extracts are available for download for a limited period, after which users can regenerate them. (nhgis.org)
paragraphs_type_note
- •CSV: comma-delimited tabular output is the practical choice for GIS joins, spreadsheets, and general data processing. Field names may use compact NHGIS codes, so retain the accompanying codebook.
- •Fixed-width: suitable for statistical packages and accompanied by command files for software such as SPSS, Stata, and SAS.
- •Shapefile: NHGIS supplies GIS boundary and point data in the shapefile format, normally inside ZIP archives. Keep all component files together when extracting or moving a shapefile.
- •Documentation: extracts include codebooks, readme files, table descriptions, and citation information needed to interpret fields and values.
- •Programmatic access: IPUMS documents an API, and the NHGIS user guide identifies the ipumsr and ipumspy packages for R and Python workflows. Supplemental resources such as environmental summaries and annual tract estimates can also be accessed through the IPUMS API. (nhgis.org)
Suitable GIS and spatial-analysis workflows
A reliable NHGIS workflow begins with the geography, not the map. First define the unit of analysis—such as county, tract, place, or metropolitan area—and the year or period to be compared. Then select a table whose universe, concepts, denominators, and statistical definitions match the question. Download the associated GIS file for the same tabulation geography and inspect its year, source, identifiers, projection information, and boundary notes before joining data. NHGIS documentation emphasizes the role of GISJOIN identifiers in linking tabular and spatial files, while recent Census-derived files may also contain GEOID-related identifiers. (nhgis.org)
paragraphs_type_note
- •Choropleth mapping: join one or more NHGIS measures to tract, county, place, or state polygons, then calculate rates or percentages only after confirming the correct denominator.
- •Historical comparison: use NHGIS time-series tables or geographic crosswalks where appropriate, but distinguish genuine temporal change from changes in geographic boundaries, definitions, survey design, and source tables.
- •Feature enrichment: spatially join buildings, roads, transit stops, service locations, environmental observations, or infrastructure to NHGIS areas, then summarize counts, rates, or coverage by geography.
- •Reproducible extraction: record the NHGIS version, extract date, source dataset, table identifiers, geography year, download format, and codebook alongside the analysis.
- •Large-table processing: prefer compact CSV output for GIS joins, use codebooks to decode fields, and consider R, Python, or database-based processing when tables contain many variables or geographic levels.
License, strengths, and tradeoffs
NHGIS grants users a limited license to use its data and documentation. The published terms prohibit redistribution without permission and require appropriate citation. The project provides a recommended citation for Version 21.0 and asks users to add publications and educational materials to the IPUMS bibliography. Analysts should review the current terms before embedding NHGIS data in a public product, redistributing extracts, or using the data commercially. (nhgis.org)
- •Strength: unusually broad historical depth, including census data reaching back to 1790 and boundary resources for many changing U.S. geographic units.
- •Strength: a single discovery and extraction workflow combines statistical tables, time-series resources, crosswalks, documentation, and GIS files.
- •Strength: formats and identifiers are practical for joining tabular data to boundaries and then connecting area-level statistics to other spatial datasets.
- •Tradeoff: NHGIS is area-based statistical data. It generally cannot answer questions about individual addresses, parcels, buildings, roads, or households without another dataset and an appropriate geographic linkage.
- •Tradeoff: boundary vintages, changing definitions, historical coverage gaps, and source-specific universes can make naïve year-to-year comparisons misleading.
- •Tradeoff: redistribution is restricted under the published terms, and the default shapefile format may require conversion for modern cloud-native or database workflows.
- •Tradeoff: ACS and other sample-based estimates include uncertainty; users should preserve margins of error where available and avoid presenting estimates as exact counts.
Questions teams ask
Is NHGIS a downloadable shapefile dataset?
Partly. NHGIS provides GIS boundary and point files as shapefiles, but the project is broader than its geometry files. It also provides statistical tables, time-series tables, crosswalks, environmental summaries, annual tract estimates, documentation, and codebooks. The usual workflow is to request the tabular data and any matching GIS files together through the Data Finder. (nhgis.org)
What formats does NHGIS provide for download?
Tabular extracts can be delivered as comma-delimited CSV or fixed-width files. CSV is generally the better choice for GIS and spreadsheet workflows, while fixed-width output is designed for statistical packages and includes software-specific command files. GIS boundary and point files are provided as shapefiles, normally within ZIP archives containing the required component files. (nhgis.org)
How often is NHGIS updated?
There is no single fixed update schedule for every NHGIS resource. Updates follow the availability of new Census and ACS releases, corrections, boundary products, time-series revisions, and other project changes. The NHGIS revision history is the appropriate place to check recent changes and version information. (nhgis.org)
Can NHGIS data be used for addresses or individual buildings?
Not directly. NHGIS primarily provides statistics and boundaries for geographic areas such as tracts, counties, places, and states. It can enrich a building, address, road, or infrastructure dataset after an appropriate spatial join or geographic lookup, but it is not itself a complete address register, parcel database, building inventory, or feature-level location dataset.
Can NHGIS extracts be redistributed?
The published NHGIS terms state that users may not redistribute the data without permission. Public outputs may include a subset when needed for a publication, but other redistribution—including commercial or broad public redistribution—should be discussed with IPUMS NHGIS in advance. Appropriate citation is required. (nhgis.org)
Keep exploring
census acs
Census ACS is a closely related contemporary U.S. statistical source and provides context for ACS estimates that can be selected and downloaded through NHGIS.
census acs analysis workflow
The Census ACS analysis workflow complements NHGIS by explaining how to select, interpret, join, and analyze ACS estimates with geographic boundaries.
Sources
IPUMS NHGIS Data Availability
Authoritative overview of NHGIS source coverage, years, geographic levels, summary tables, crosswalks, and GIS availability.
Open sourceIPUMS NHGIS GIS Files
Authoritative documentation for shapefile delivery, geometry types, boundary years, derivation, and TIGER/Line relationships.
Open sourceIPUMS NHGIS Citation and Use of NHGIS Data
Authoritative license, redistribution, citation, and current-version information.
Open sourceIPUMS NHGIS Frequently Asked Questions
Authoritative explanation of extract access, geographic selection limits, identifiers, and downloaded-file behavior.
Open sourceIPUMS NHGIS Revision History
Authoritative record of release timing, corrections, version changes, and updates to data and site features.
Open source