North Alabama Cities

134 cities

City
Rank
County
2024 Pop.
Huntsville1Madison County228,616
Birmingham2Jefferson County195,400
Hoover3Jefferson County92,351
Madison4Limestone County62,038
Decatur5Morgan County58,512
Vestavia Hills6Jefferson County37,650
Athens7Limestone County32,636
Homewood8Jefferson County27,879
Trussville9Jefferson County26,961
Pelham10Shelby County25,412
Bessemer11Jefferson County24,711
Helena12Shelby County22,459
Mountain Brook13Jefferson County21,480
Cullman14Cullman County20,407
Chelsea15Shelby County17,287
McCalla16Jefferson County16,927
Gardendale17Jefferson County16,128
Hartselle18Morgan County16,008
Hueytown19Jefferson County16,008
Center Point20Jefferson County15,484
Jasper21Walker County14,417
Moody22St. Clair County13,717
Irondale23Jefferson County13,537
Leeds24Jefferson County12,444
Clay25Jefferson County10,188
Meridianville26Madison County10,112
Fultondale27Jefferson County9,531
Fairfield28Jefferson County9,447
Meadowbrook29Jefferson County9,433
Pleasant Grove30Jefferson County9,340
Forestdale31Jefferson County8,967
Arab32Marshall County8,956
Brook Highland33Jefferson County8,218
Pinson34Jefferson County7,691
Oneonta35Blount County7,013
Margaret36St. Clair County6,593
Harvest37Madison County6,502
Moores Mill38Madison County6,061
Highland Lakes39Jefferson County5,912
Tarrant40Jefferson County5,743
Grayson Valley41Jefferson County5,689
Odenville42St. Clair County5,485
Springville43St. Clair County5,372
Triana44Limestone County4,941
Midfield45Jefferson County4,883
Childersburg46Talladega County4,600
Kimberly47Jefferson County4,527
Argo48St. Clair County4,388
Mount Olive49Jefferson County4,248
Adamsville50Jefferson County4,109
Hazel Green51Madison County4,028
Priceville52Lawrence County3,883
Lake View53Bibb County3,867
Moulton54Lawrence County3,435
Hanceville55Cullman County3,361
Eagle Point56Jefferson County3,204
Warrior57Jefferson County3,176
Owens Cross Roads58Madison County3,012
Remlap59Blount County2,981
New Hope60Madison County2,939
Good Hope61Cullman County2,654
Trinity62Morgan County2,580
Sumiton63Walker County2,513
Indian Springs Village64Shelby County2,492
Dora65Jefferson County2,243
Morris66Jefferson County2,240
Brighton67Jefferson County2,206
Vincent68Shelby County2,035
Lipscomb69Jefferson County1,981
Westover70Shelby County1,950
Harpersville71Shelby County1,881
Graysville72Jefferson County1,834
Blountsville73Blount County1,816
Concord74Jefferson County1,675
Cordova75Walker County1,656
Sylvan Springs76Jefferson County1,584
Smoke Rise77Blount County1,450
Ardmore78Limestone County1,449
Rock Creek79Jefferson County1,444
Rogersville80Lauderdale County1,418
Hayden81Blount County1,359
Cleveland82Blount County1,255
Locust Fork83Blount County1,241
Falkville84Morgan County1,197
Brookside85Jefferson County1,185
Vandiver86Shelby County1,171
Dunnavant87Jefferson County1,160
Shoal Creek88Jefferson County1,133
Snead89Blount County1,043
New Market90Madison County1,011
Parrish91Walker County966
Minor92Jefferson County944
Holly Pond93Cullman County867
Gurley94Madison County853
Redstone Arsenal95Madison County832
Somerville96Morgan County822
Susan Moore97Blount County804
Edgewater98Jefferson County778
Mulga99Jefferson County759
Sterrett100Shelby County736
Baileyton101Cullman County693
McDonald Chapel102Jefferson County681
Addison103Winston County669
West Point104Cullman County644
South Vinemont105Cullman County623
Courtland106Lawrence County589
Eva107Morgan County588
Trafford108Jefferson County583
Dodge City109Cullman County570
Allgood110Blount County561
Garden City111Cullman County545
Fairview112Cullman County540
Berlin113Cullman County530
North Courtland114Lawrence County492
West Jefferson115Jefferson County482
Elkmont116Limestone County443
Joppa117Cullman County441
Highland Lake118Blount County427
Hillsboro119Lawrence County405
Nectar120Blount County387
Rosa121Blount County381
East Point122Cullman County362
Sipsey123Walker County350
Arley124Winston County330
County Line125Blount County318
Maytown126Jefferson County310
Colony127Cullman County278
Anderson128Lauderdale County255
Paint Rock129Jackson County179
North Johns130Jefferson County125
Lester131Limestone County121
Union Grove132Marshall County71
Cardiff133Jefferson County51
Mooresville134Limestone County48

Alabama Cities by Region