Decennial Census by Block Group (1990/2000/2010/2020)
Population, race and ethnicity, and housing occupancy for every South Carolina census block group — a neighborhood-sized area of roughly 1,500 people — at the 1990, 2000, 2010 and 2020 censuses. All four years are reported on 2020 boundaries, so a neighborhood can be tracked across three decades of growth or decline. The census is a complete count rather than a survey, so there are no sampling margins of error — but the earlier figures were apportioned onto those 2020 boundaries, which carries an uncertainty of its own, and the data set records how much of each neighborhood's figure was apportioned that way.
- Published by
- US Census Bureau
- Source
- Census
- Original data
- api.census.gov
- Terms of use
- CC0 1.0 (public domain)
- On the map
- No shapes of its own
Ask State Planner a question about this data in plain language, and get the answer as a written explanation and a map.
Sign up to askFields
What each record holds, as the publisher describes it: 19 fields.
| Field | Description |
|---|---|
geoid | Block group |
year | Census year: 1990, 2000, 2010 or 2020 |
pop_total | Total population |
pop_18_plus | Population 18 years and over |
pop_hispanic | Hispanic or Latino, any race |
pop_white_nh | White alone, not Hispanic |
pop_black_nh | Black or African American alone, not Hispanic |
pop_amind_nh | American Indian and Alaska Native alone, not Hispanic |
pop_asian_nh | Asian alone, not Hispanic. NULL in 1990 |
pop_nhpi_nh | Native Hawaiian and Other Pacific Islander alone, not Hispanic. NULL in 1990 |
pop_other_nh | Some other race alone, not Hispanic |
pop_two_plus_nh | Two or more races, not Hispanic. NULL in 1990 |
housing_units | Total housing units |
housing_occupied | Occupied housing units |
housing_vacant | Vacant housing units |
pop_under_18 | Population under 18 (derived: pop_total - pop_18_plus) |
est_share | Share of this row that was apportioned rather than counted. 0 = exact; always 0 for 2020 |
pop_total_lower | Lower bound on pop_total — blocks wholly inside only |
pop_total_upper | Upper bound — plus every straddling block counted in full |