ANA ›
United States ›
Alabama ›
Shelby County
Shelby County, Alabama
At a Glance
Population 223,024
County Seat Shelby County Courthouse
State FIPS 01
County FIPS 117
Num Towns 21
Census-Designated Places 11
Total Town Population 124,922
Census Source Census ACS 5-Year 2022
People & Demographics
Population (official) 223,916
Median Age 40.0
Veterans 12,047
Housing Units 89,612
Uninsured 1,409
Net Migration (recent) 5,448
Growing Yes
Economy & Employment
Total Establishments 5,546
Total Employees 87,188
Avg Annual Pay $66,772
Median Household Income $90,618
Poverty Rate 6.9%
Unemployment Rate 3.1%
Avg AGI per Return (IRS) $102,306
Federal Spending FY2024 $1,406,823,251
Federal Spending Per Capita $6,308
Housing & Cost of Living
Median Home Value $276,500
Median Rent $1,272
FMR Studio $998
FMR 1BR $1,144
FMR 2BR $1,267
FMR 3BR $1,583
FMR 4BR $1,791
Health & Safety
Hospitals 21
EMS Stations 63
Fire Stations 63
Police Stations 63
Adult Smoking 12.7%
Adult Obesity 33.3%
Overdose Deaths Rate/100k 31.3
Air Quality Good Days 216
Infrastructure
Electricity Price (¢/kWh) 15.18
Electric Customers 2398172
Towns with Broadband Data 21
Towns with 90%+ Coverage 21
Community
Churches 68
Libraries 22
Historic Places (NRHP) 13
Homeless Population 911
Schools 304
SNAP Stores 88
Bank Branches 26
Agriculture
Total Farms 385
Land in Farms (acres) 52,850
Avg Farm Size (acres) 137.3
Year 2,022
Recent Federal Disaster Declarations (15)
Type Title Date
EM HURRICANE HELENE 2024-09-26
DR SEVERE STORMS AND FLOODING 2021-12-21
DR SEVERE STORMS, STRAIGHT-LINE WINDS, AND TORNADOES 2021-04-26
EM HURRICANE SALLY 2020-09-14
DR COVID-19 PANDEMIC 2020-03-29
EM COVID-19 2020-03-13
EM HURRICANE NATE 2017-10-08
EM HURRICANE IRMA 2017-09-11
DR SEVERE STORMS, TORNADOES, STRAIGHT-LINE WINDS, AND FLOODING 2011-04-28
EM SEVERE STORMS, TORNADOES, AND STRAIGHT-LINE WINDS 2011-04-27
Detailed Topics
Communities in Shelby County
Alabaster — pop 33,284
Pelham — pop 24,318
Chelsea — pop 14,982
Meadowbrook — pop 9,688
Brook Highland — pop 7,406
Montevallo — pop 7,229
Highland Lakes — pop 5,239
Columbiana — pop 4,462
Eagle Point — pop 2,903
Indian Springs Village — pop 2,481
Wilsonville — pop 1,857
Westover — pop 1,766
Shoal Creek — pop 1,668
Harpersville — pop 1,614
Vandiver — pop 1,084
Shelby — pop 940
Dunnavant — pop 936
Brantleyville — pop 931
Pea Ridge — pop 841
Sterrett — pop 706
Wilton — pop 587
Data sources: Census ACS, BLS QCEW, IRS SOI, USAspending.gov, County Health Rankings, EPA AQI, HUD FMR, NCES, FEMA, National Register of Historic Places, CDC, EIA.