Irondale is a city located in Jefferson County, Alabama. Irondale has a 2026 population of 13,579. Irondale is currently growing at a rate of 0.13% annually and its population has increased by 0.76% since the most recent census, which recorded a population of 13,476 in 2020.
The median household income in Irondale is $72,343 with a poverty rate of 15.19%. The median age in Irondale is 38.3 years: 37.9 years for males, and 40.5 years for females. For every 100 females there are 102.2 males.
Data after 2023 is projected based on recent change
Overall: 38.3 years
Female: 40.5 years
Male: 37.9 years
There are 11,107 adults, (2,365 of whom are seniors) in Irondale.
Female: 6,660 (49.5%)
Male: 6,804 (50.5%)
The racial composition of Irondale includes 59.95% White, 28.56% Black or African American, 5.29% other race, and smaller percentages for Asian, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 8,072 | 59.95% |
| Black or African American | 3,845 | 28.56% |
| Other race | 712 | 5.29% |
| Two or more races | 661 | 4.91% |
| Asian | 99 | 0.74% |
| Native American | 75 | 0.56% |
Irondale 's average per capita income is $57,357. Household income levels show a median of $72,343. The poverty rate stands at 15.19%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $98,798 | - |
| Families | $84,886 | $104,565 |
| Households | $72,343 | $98,242 |
| Non Families | $58,861 | $87,178 |
Average Income
Median Household Income
Poverty Rate