Town Chart.

← Back to Discover · All towns in Alabama

Towns in Jefferson County

14 towns with data in Jefferson County, Alabama, largest first. Find your matches.

Birmingham is the largest of the 14 towns we list in Jefferson County, with 198,173 people. Together they have 529,242 people.

TownPopulationTypical household incomeTypical home price
Birmingham 198,173 $46,051 $158,800
Hoover 92,642 $109,253 $412,200
Vestavia Hills 38,616 $134,369 $530,000
Homewood 27,829 $94,485 $558,500
Trussville 26,673 $123,275 $370,300
Bessemer 25,400 $39,613 $135,900
Mountain Brook 22,029 $201,479 $916,300
Gardendale 16,534 $82,192 $252,600
Hueytown 16,414 $62,784 $155,300
Center Point 15,914 $56,417 $151,700
Irondale 13,464 $72,343 $255,800
McCalla 13,253 $87,468 $279,900
Leeds 12,028 $69,737 $224,600
Clay 10,273 $81,920 $220,600

ZIP codes in Jefferson County

53 ZIP codes in Jefferson County, Alabama. A ZIP code can also reach into a neighboring county.

Nearby counties in Alabama

Link to this page

Copy this HTML to link to this page from your own site.