Granite City is a city located in Madison County, Illinois. Granite City has a 2026 population of 26,522. Granite City is currently declining at a rate of -0.62% annually and its population has decreased by -3.62% since the most recent census, which recorded a population of 27,517 in 2020.
The median household income in Granite City is $59,205 with a poverty rate of 14.81%. The median age in Granite City is 40.4 years: 39.8 years for males, and 41.2 years for females. For every 100 females there are 99.5 males.
Data after 2023 is projected based on recent change
Overall: 40.4 years
Female: 41.2 years
Male: 39.8 years
There are 20,698 adults, (5,153 of whom are seniors) in Granite City.
Female: 13,308 (50.1%)
Male: 13,241 (49.9%)
The racial composition of Granite City includes 77.05% White, 9.23% Black or African American, 3.04% other race, and smaller percentages for Asian, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 20,457 | 77.05% |
| Two or more races | 2,461 | 9.27% |
| Black or African American | 2,451 | 9.23% |
| Other race | 807 | 3.04% |
| Asian | 345 | 1.3% |
| Native American | 28 | 0.11% |
Granite City 's average per capita income is $45,962. Household income levels show a median of $59,205. The poverty rate stands at 14.81%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $99,659 | - |
| Families | $73,806 | $88,962 |
| Households | $59,205 | $71,345 |
| Non Families | $40,510 | $46,341 |
Average Income
Median Household Income
Poverty Rate