We're proud to offer a simple, accurate and up-to-date database of United States Census tracts. We've built it from the ground up using authoritative sources such as the U.S. Geological Survey and U.S. Census Bureau.
Databases | Basic | Pro | Comprehensive |
|---|---|---|---|
| Commercial use | Allowed | Allowed | Allowed |
| File format | CSV, Excel | CSV, Excel, SQL | CSV, Excel, SQL |
| All Census tracts | Yes | Yes | Yes |
| Fields (listed below) | Basic fields | More fields | All fields |
| Future updates | Not guaranteed | Included for 12 months | Included for 24 months |
| Attribution | Required | Not required | Not required |
| License | Creative Commons Attribution 4.0 | Permissive, no redistribution | Permissive, no redistribution |
| Refund policy | N/A | 30-day guarantee | 30-day guarantee |
| One-time fee | Free | $199 | $399 |
| Buy Now! | Buy Now! |
Here is a sample of rows from the database with some commonly used fields:
*income_household_median (shortened for space)
| fieldname | description | Basic | Pro | Comp. |
|---|---|---|---|---|
geoid |
The 11-digit FIPS code uniquely identifying the Census tract (state + county + tract). | |||
tract |
The Census tract number (e.g. 1001). | |||
tract_full |
The full descriptive name of the Census tract including county and state (e.g. Census Tract 1001). | |||
county_name |
The name of the county (or equivalent) that contains the tract. | |||
county_fips |
The 5-digit FIPS code for the county. The first two digits correspond to the state's FIPS code. | |||
state_id |
The state or territory's USPS postal abbreviation. | |||
state_name |
The name of the state or territory that contains the tract. | |||
lat |
The latitude of the tract's centroid. | |||
lng |
The longitude of the tract's centroid. | |||
population |
An estimate of the tract's total population. | |||
density |
The estimated population per square kilometer. | |||
timezone |
The tract's time zone in the tz database format. (e.g. America/Los_Angeles) | |||
age_median |
The median age of residents in the tract. | |||
age_under_10 |
The percentage of residents aged 0-9. | |||
age_10_to_19 |
The percentage of residents aged 10-19. | |||
age_20s |
The percentage of residents aged 20-29. | |||
age_30s |
The percentage of residents aged 30-39. | |||
age_40s |
The percentage of residents aged 40-49. | |||
age_50s |
The percentage of residents aged 50-59. | |||
age_60s |
The percentage of residents aged 60-69. | |||
age_70s |
The percentage of residents aged 70-79. | |||
age_over_80 |
The percentage of residents aged over 80. | |||
male |
The percentage of residents who report being male (e.g. 55.1). | |||
female |
The percentage of residents who report being female (e.g. 44.9). | |||
married |
The percentage of residents who report being married. | |||
divorced |
The percentage of residents divorced. | |||
never_married |
The percentage of residents never married. | |||
widowed |
The percentage of residents who are widowed. | |||
family_size |
The average size of resident families (e.g. 3.22). | |||
family_dual_income |
The percentage of families with dual income earners. | |||
income_household_median |
Median household income in USD. | |||
income_household_six_figure |
Percentage of households that earn at least $100,000 (e.g. 25.3). | |||
income_household_under_5 |
The percentage of households with income under $5,000. | |||
income_household_5_to_10 |
The percentage of households with income from $5,000-$10,000. | |||
income_household_10_to_15 |
The percentage of households with income from $10,000-$15,000. | |||
income_household_15_to_20 |
The percentage of households with income from $15,000-$20,000. | |||
income_household_20_to_25 |
The percentage of households with income from $20,000-$25,000. | |||
income_household_25_to_35 |
The percentage of households with income from $25,000-$35,000. | |||
income_household_35_to_50 |
The percentage of households with income from $35,000-$50,000. | |||
income_household_50_to_75 |
The percentage of households with income from $50,000-$75,000. | |||
income_household_75_to_100 |
The percentage of households with income from $75,000-$100,000. | |||
income_household_100_to_150 |
The percentage of households with income from $100,000-$150,000. | |||
income_household_150_over |
The percentage of households with income over $150,000. | |||
income_individual_median |
The median income of individuals in the tract. | |||
home_ownership |
Percentage of households that own (rather than rent) their residence. | |||
home_value |
The median value of owner-occupied homes. (Specifically: the weighted average of the value of owner-occupied housing units with and without a mortgage). | |||
rent_median |
The median rent paid by renters. | |||
rent_burden |
The median rent as a percentage of the median renter's household income. | |||
education_college_or_above |
The percentage of residents with at least a 4-year degree. | |||
education_less_highschool |
The percentage of residents with less than a high school education. | |||
education_highschool |
The percentage of residents with a high school diploma but no more. | |||
education_some_college |
The percentage of residents with some college but no more. | |||
education_bachelors |
The percentage of residents with a bachelor's degree (or equivalent) but no more. | |||
education_graduate |
The percentage of residents with a graduate degree. | |||
education_stem_degree |
The percentage of residents with a Bachelor's degree or higher in a Science and Engineering (or related) field. | |||
labor_force_participation |
The percentage of residents 16 and older in the labor force. | |||
unemployment_rate |
The percentage of residents unemployed. | |||
race_white |
The percentage of residents who report their race as White. | |||
race_black |
The percentage of residents who report their race as Black or African American. | |||
race_asian |
The percentage of residents who report their race as Asian. | |||
race_native |
The percentage of residents who report their race as American Indian and Alaska Native. | |||
race_pacific |
The percentage of residents who report their race as Native Hawaiian and Other Pacific Islander. | |||
race_other |
The percentage of residents who report their race as Some other race. | |||
race_multiple |
The percentage of residents who report their race as Two or more races. | |||
hispanic |
The percentage of residents who report being Hispanic. Note: Hispanic is considered to be an ethnicity and not a race. | |||
disabled |
The percentage of residents who report a disability. | |||
poverty |
The percentage of residents who over the past 12 months have lived below 100% of the federal poverty level. | |||
limited_english |
The percentage of residents who only speak limited English. | |||
commute_time |
The median commute time of resident workers in minutes. | |||
health_uninsured |
The percentage of residents who report not having health insurance. | |||
veteran |
The percentage of residents who are veterans. | |||
bbox_xmin |
The minimum longitude of the tract's bounding box. | |||
bbox_ymin |
The minimum latitude of the tract's bounding box. | |||
bbox_xmax |
The maximum longitude of the tract's bounding box. | |||
bbox_ymax |
The maximum latitude of the tract's bounding box. | |||
zips |
A string containing all five-digit zip codes in the tract, delimited by a space. | |||
city |
The primary city associated with the tract. | |||
city_id |
The SimpleMaps ID of the primary city associated with the tract. | |||
city_name_all |
The names of all cities that overlap the tract, pipe-delimited. | |||
city_id_all |
The SimpleMaps IDs of all cities that overlap the tract, pipe-delimited. | |||
cbsa_fips |
The FIPS code for the Core Based Statistical Area (CBSA) that includes the tract (if one exists). | |||
cbsa_name |
The name of the CBSA (e.g. New York-Newark-Jersey City). | |||
cbsa_metro |
TRUE if cbsa_name is a metropolitan statistical area (MSA). FALSE if the CBSA is a micropolitan statistical area (μSA). |
|||
csa_fips |
The FIPS code for the Combined Statistical Area (CSA) that includes the tract (if one exists). | |||
csa_name |
The name of the CSA (e.g. New York-Newark). | |||
metdiv_fips |
The FIPS code for the Metropolitan Division that includes the tract (if one exists). | |||
metdiv_name |
The name of the Metropolitan Division (e.g. New York-Jersey City-White Plains). |
What is a Census tract?
Census tracts are small, relatively permanent geographic subdivisions of a county defined by the U.S. Census Bureau. They are designed to contain roughly 1,200 to 8,000 residents and are used for tabulating and presenting Census data.
Is the Basic (free) version sufficient for my needs?
The Basic (free) database will meet many users' needs. You may want to purchase the Pro or Comprehensive versions if:
Am I allowed to redistribute the database if I purchase a paid license?
No. You are not allowed to sell the database or make it publicly available. However, you can make copies and backups of the data. You are also allowed to query the database to power publicly facing applications such as a store locator. To learn more, read the full license terms.
How often do you release updates?
It depends — we monitor our sources and release new versions when we have more current data, typically a few times a year. Upon purchase, you can elect to receive email alerts when we release new versions of the database.
Why should I trust this data?
This database was aggregated from authoritative sources and carefully processed by SimpleMaps. We've been developing and selling interactive maps to Fortune 500 companies and prominent international organizations for over 16 years. Over this time, we've learned a lot about geographic data. To get a sense of the expertise and support we offer, check out some of the testimonials from our happy customers.
If I use the free database, what type of attribution is required?
If you use the Basic (free) database, you must link back to this page:
https://simplemaps.com/data/tracts
from a public webpage where you are using the data. If you want to use the data internally, you must link back to this page from your firm's website on a page that can be easily found through links on the root domain. The link must be clearly visible to the human eye.
How recent are the demographic variables such as income_household_median?
Nearly all of the demographic variables come from the 2024 American Community Survey (5-year estimate) which is run by the United States Census Bureau. The value of population is estimated using 2024 ACS 5-year data.
How come some demographic variables are blank (empty strings) for some tracts?
The Census Bureau will only provide demographic data if the tract is large enough to protect resident privacy. So, for smaller or less populated tracts, some variables may not be available.
How do I calculate the distance between two tract centroids?
We've published free formulas in popular programming languages. Check them out.
Home (Maps) | Database License | Privacy | Database Releases | Database Order Lookup | Resources | Contact | FAQs
SimpleMaps.com is a product of Pareto Software, LLC. © 2010-2026.