Most Affordable Cities in Alabama
Cities ranked by lowest median home values. 50 cities ranked from official U.S. government data.
Most Affordable Cities 50
1 Selma
$94,600
2 Eufaula
$112,900
3 Jasper
$135,900
4 Atmore
$136,500
5 Ozark
$143,500
6 Talladega
$149,200
7 Sylacauga
$149,200
8 Fort Payne
$152,700
9 Anniston
$156,600
10 Oxford
$156,600
11 Jacksonville
$156,600
12 Saks
$156,600
13 Troy
$157,600
14 Alexander City
$158,500
15 Scottsboro
$159,500
16 Phenix City
$165,700
17 Gadsden
$167,100
18 Muscle Shoals
$171,000
19 Montgomery
$171,900
20 Dothan
$183,300
21 Enterprise
$188,600
22 Mobile
$190,700
23 Prichard
$190,700
24 Tillmans Corner
$190,700
25 Saraland
$190,700
26 Cullman
$199,100
27 Florence
$200,300
28 East Florence
$200,300
29 Albertville
$201,500
30 Prattville
$207,200
31 Decatur
$212,000
32 Hartselle
$212,000
33 Millbrook
$223,900
34 Pell City
$226,300
35 Moody
$226,300
36 Birmingham
$240,000
37 Hoover
$240,000
38 Vestavia Hills
$240,000
39 Bessemer
$240,000
40 Homewood
$240,000
41 Dixiana
$240,000
42 Trussville
$240,000
43 Mountain Brook
$240,000
44 Center Point
$240,000
45 Hueytown
$240,000
46 Gardendale
$240,000
47 Irondale
$240,000
48 Leeds
$240,000
49 Fairfield
$240,000
50 Pleasant Grove
$240,000
More Alabama Rankings 8
Data Sources
Population and economic data from the Census Bureau American Community Survey (2022 5-year estimates). Health data from the CDC PLACES (2023).