14,920 Homes For Sale By Owner in Alabama

There are 14,920 homes and other properties available for sale in Alabama. The median list price in Alabama is $1,793 and the average price per square foot is $1,113. Want to sell your house fast in Alabama? Check out our ranking: Best Places to Live in Alabama

Browse homes in Alabama by city

No of Properties

Avg. list price

Avg. price / sq.ft

Mobile, AL

2805 homes for sale

$249,485

$157

Birmingham, AL

1346 homes for sale

$252,848

$175

Hoover, AL

496 homes for sale

$559,274

$214

Fairhope, AL

315 homes for sale

$619,439

$373

Theodore, AL

312 homes for sale

$288,323

$218

Bessemer, AL

271 homes for sale

$183,850

$166

Daphne, AL

267 homes for sale

$443,452

$232

Semmes, AL

255 homes for sale

$263,069

$163

Anniston, AL

221 homes for sale

$154,577

$134

Chelsea, AL

221 homes for sale

$353,678

$232

Trussville, AL

215 homes for sale

$382,951

$238

Dauphin Island, AL

200 homes for sale

$558,936

$429

Saraland, AL

194 homes for sale

$262,035

$226

Calera, AL

189 homes for sale

$294,032

$202

Odenville, AL

184 homes for sale

$221,473

$177

Mccalla, AL

173 homes for sale

$339,008

$316

Springville, AL

160 homes for sale

$271,214

$188

Vestavia Hills, AL

160 homes for sale

$708,315

$258

Pell City, AL

156 homes for sale

$284,425

$181

Clanton, AL

156 homes for sale

$372,565

$316

Sylacauga, AL

153 homes for sale

$187,488

$186

Wedowee, AL

153 homes for sale

$322,664

$385

Grand Bay, AL

150 homes for sale

$233,138

$180

Pelham, AL

146 homes for sale

$410,622

$208

Pinson, AL

142 homes for sale

$193,132

$158

Spanish Fort, AL

141 homes for sale

$362,286

$197

Alabaster, AL

134 homes for sale

$352,178

$197

Lincoln, AL

134 homes for sale

$212,398

$203

Talladega, AL

128 homes for sale

$237,776

$177

Gulf Shores, AL

125 homes for sale

$572,973

$378

Irvington, AL

125 homes for sale

$233,740

$207

Citronelle, AL

115 homes for sale

$146,671

$179

Wilmer, AL

115 homes for sale

$179,642

$229

Chunchula, AL

110 homes for sale

$209,109

$339

Foley, AL

96 homes for sale

$495,552

$358

Oxford, AL

96 homes for sale

$338,675

$248

Leeds, AL

94 homes for sale

$310,776

$233

Orange Beach, AL

93 homes for sale

$941,227

$595

Helena, AL

92 homes for sale

$422,162

$228

Eight Mile, AL

92 homes for sale

$135,888

$154

Atmore, AL

91 homes for sale

$283,459

$193

Warrior, AL

87 homes for sale

$187,307

$247

Cullman, AL

87 homes for sale

$299,664

$185

Mount Olive, AL

81 homes for sale

$279,805

$166

Columbiana, AL

78 homes for sale

$341,276

$221

Jasper, AL

76 homes for sale

$248,307

$168

Tuscaloosa, AL

75 homes for sale

$304,587

$214

Bay Minette, AL

73 homes for sale

$351,610

$346

Center Point, AL

72 homes for sale

$140,953

$105

Oneonta, AL

71 homes for sale

$188,389

$158

Browse homes in Alabama by county

No of Properties

Avg. list price

Avg. price / sq.ft

Mobile County

3738 homes for sale

$265,082

$191

Jefferson County

3119 homes for sale

$293,188

$194

Shelby County

1520 homes for sale

$411,997

$226

Baldwin County

983 homes for sale

$580,138

$377

Saint Clair County

851 homes for sale

$258,808

$201

Talladega County

543 homes for sale

$210,008

$192

Calhoun County

423 homes for sale

$193,889

$174

Tuscaloosa County

276 homes for sale

$301,167

$274

Randolph County

256 homes for sale

$285,201

$299

Chilton County

254 homes for sale

$306,974

$304

Blount County

206 homes for sale

$200,116

$196

Cullman County

136 homes for sale

$392,055

$247

Walker County

123 homes for sale

$211,049

$169

Cleburne County

88 homes for sale

$444,406

$333

Etowah County

85 homes for sale

$167,999

$139

Chambers County

78 homes for sale

$244,910

$221

Coosa County

71 homes for sale

$233,398

$350

Winston County

65 homes for sale

$354,997

$554

Cherokee County

58 homes for sale

$229,741

$399

Bibb County

48 homes for sale

$350,877

$212

Clay County

38 homes for sale

$247,662

$188

Madison County

36 homes for sale

$393,953

$219

Lee County

34 homes for sale

$360,656

$419

Montgomery County

29 homes for sale

$180,913

$105

Limestone County

27 homes for sale

$300,770

$179

Washington County

22 homes for sale

$900,068

$439

Escambia County

21 homes for sale

$415,873

$209