Northwest Alabama Cities

There are 52 cities in Alabama in the Northwest region.

52 Rows

City
Rank
County
2024 Pop.
Florence1Lauderdale County43,057
Muscle Shoals2Colbert County17,491
Russellville3Colbert County10,678
Sheffield4Colbert County9,280
Tuscumbia5Colbert County9,207
Hamilton6Fayette County6,961
Winfield7Marion County4,871
Haleyville8Franklin County4,285
Fayette9Fayette County4,077
Red Bay10Franklin County3,168
Underwood-Petersville11Lauderdale County3,049
Guin12Fayette County2,133
Vernon13Lamar County1,824
Sulligent14Lamar County1,816
Carbon Hill15Fayette County1,723
Gordo16Pickens County1,561
Hackleburg17Franklin County1,441
Reform18Pickens County1,441
Berry19Fayette County1,183
Double Springs20Winston County1,115
Town Creek21Colbert County1,065
Bear Creek22Marion County1,062
Littleville23Colbert County1,045
Killen24Lauderdale County1,037
Phil Campbell25Franklin County976
Cherokee26Colbert County964
Millport27Lamar County961
Brilliant28Marion County828
Oakman29Tuscaloosa County746
Lexington30Lauderdale County737
St. Florian31Lauderdale County730
Leighton32Colbert County654
Lynn33Franklin County620
Kennedy34Fayette County423
Glen Allen35Fayette County420
Twin36Marion County358
Hatton37Colbert County348
Vina38Franklin County321
Hodges39Franklin County261
Detroit40Lamar County223
Macedonia41Pickens County202
Belk42Fayette County187
Beaverton43Lamar County184
Nauvoo44Walker County184
Waterloo45Lauderdale County183
Kansas46Fayette County174
Gu-Win47Fayette County143
Eldridge48Fayette County136
Spruce Pine49Franklin County90
Ethelsville50Pickens County49
Natural Bridge51Winston County35
Belgreen52Colbert County14

Alabama Cities by Region