Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Alabama undeveloped land for sale
Price
Size
Tags
Save
Reset
8,432 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Search
land for sale in Alabama
for more listings.
6 days
$450,000
0.91 acres
Madison County
Madison, AL 35758
6 days
$450,000
0.91 acres
Madison County
Madison, AL 35758
7 days
$349,900
0.97 acres
Etowah County
Gadsden, AL 35901
16 months ago
$825,000
136 acres
Mobile County
Eight Mile, AL 36613
10 days
$49,995
0.05 acres
Blount County
Altoona, AL 35952
4 months ago
$29,900
0.75 acres
Cullman County
Vinemont, AL 35179
2 years ago
$59,900
0.43 acres
Madison County
Brownsboro, AL 35741
2 years ago
$69,900
0.5 acres
Madison County
Brownsboro, AL 35741
6 days
$178,000
6.23 acres
Mobile County
Theodore, AL 36582
3 months ago
$129,000
0.083 acres
Baldwin County
Gulf Shores, AL 36542
Pending
Under contract
$169,000
10 acres
Tuscaloosa County
Northport, AL 35475
$70k drop • Feb 20
$195,000
19.2 acres
Shelby County
Wilsonville, AL 35186
6 days
$299,500
3.15 acres
Lee County
Auburn, AL 36832
6 days
$335,000
0.58 acres
Jefferson County
Vestavia Hills, AL 35243
Pending
Under contract
$1,675,000
0.11 acres
Tuscaloosa County
Tuscaloosa, AL 35401
6 days
$240,000
4.6 acres
Randolph County
Wedowee, AL 36278
$21.9k drop • Feb 20
$270,000
27.8 acres
Lauderdale County
Lexington, AL 35648
6 months ago
$13,000
0.37 acres
Talladega County
Sylacauga, AL 35151
Pending
Under contract
$25,000
9 acres
Calhoun County
Piedmont, AL 36272
20 months ago
$599,000
29 acres
Shelby County
Chelsea, AL 35043
$70k drop • Dec 17
$525,000
8.7 acres
Jefferson County
Hoover, AL 35226
5 months ago
$13,500
0.76 acres
Randolph County
Wedowee, AL 36278
6 months ago
$122,000
0.64 acres
Jefferson County
Birmingham, AL 35208
$4.5k drop • Feb 20
$35,000
4.38 acres
Talladega County
Sylacauga, AL 35151
$6k drop • Dec 4
$12,900
0.16 acres
Jefferson County
Birmingham, AL 35222
4 years ago
$49,900
0.66 acres
Jefferson County
Trussville, AL 35173
Pending
Under contract
$199,900
1 acre
Saint Clair County
Cropwell, AL 35054
$7.4k drop • Feb 20
$32,500
1 acre
Mobile County
Irvington, AL 36544
6 months ago
$55,000
0.18 acres
Jefferson County
Birmingham, AL 35212
4 months ago
$499,900
9.6 acres
Baldwin County
Seminole, AL 36574
$51k drop • Feb 20
$899,000
0.52 acres
Butler County
Greenville, AL 36037
19 months ago
$399,900
88 acres
Blount County
Oneonta, AL 35121
6 days
$15,000
0.6 acres
Walker County
Jasper, AL 35504
6 days
$1,799,000
10.4 acres
Houston County
Dothan, AL 36301
8 days
$49,900
1.24 acres
Marshall County
Boaz, AL 35956
15 months ago
$45,000
0.53 acres
Etowah County
Southside, AL 35907
Pending
Under contract
$400,000
20.4 acres
Baldwin County
Elberta, AL 36530
$10k drop • Feb 20
$105,000
Baldwin County
Elberta, AL 36530
$7k drop • Jan 5
$28,000
0.66 acres
Tuscaloosa County
Tuscaloosa, AL 35401
$7k drop • Jan 5
$28,000
0.65 acres
Tuscaloosa County
Tuscaloosa, AL 35401
Pending
Under contract
$25,000
0.39 acres
Calhoun County
Gadsden, AL 35905
Pending
Under contract
$349,000
1 acre
Randolph County
Wedowee, AL 36278
$10k drop • Feb 20
$59,900
5.12 acres
Calhoun County
Anniston, AL 36206
6 days
$592,800
152 acres
Fayette County
Fayette, AL 35555
$10k drop • Feb 20
$105,000
Baldwin County
Elberta, AL 36530
6 days
$74,900
2.12 acres
Montgomery County
Montgomery, AL 36109
11 days
$249,900
0.42 acres
Jefferson County
Birmingham, AL 35222
6 days
$139,900
4.5 acres
Tallapoosa County
Jacksons' Gap, AL 36861
6 days
$185,000
7.8 acres
Baldwin County
Daphne, AL 36526
6 days
$29,000
1.1 acres
Saint Clair County
Steele, AL 35987
1
…
23
24
25
26
…
1,151-1,200 of 8,432 properties
Map