Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Alabama land for sale
Price
Size
Tags
Save
10,770 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
3 months ago
$1,395,000
155 acres
Lawrence County
Courtland, AL 35618
Pending
Under contract
$130,000
10 acres
Elmore County
Wetumpka, AL 36092
4 months ago
$1,507,720
101 acres
Morgan County
Decatur, AL 35603
3 months ago
$175,000
13.5 acres
Elmore County
Wetumpka, AL 36092
4 months ago
$1,245,000
420 acres
Talladega County
Talladega, AL 35160
4 months ago
$109,000
40 acres
Winston County
Houston, AL 35572
3 months ago
$599,000
44 acres
Lauderdale County
Florence, AL 35630
3 months ago
$359,900
78.5 acres
Franklin County
Russellville, AL 35654
3 months ago
$663,544
14 acres
Morgan County
Decatur, AL 35603
$60k drop • Dec 16
$839,000
80 acres
Marshall County
2 bd, 1 ba
•
1,220 sq ft
Grant, AL 35747
4 months ago
$484,579
239 acres
Marion County
Hackleburg, AL 35564
4 months ago
$219,000
36 acres
Lawrence County
Town Creek, AL 35672
5 months ago
$128,000
6 acres
Montgomery County
Pike Road, AL 36064
5 months ago
$33,000
11 acres
Fayette County
Fayette, AL 35555
5 months ago
$199,000
54 acres
Marion County
Haleyville, AL 35565
6 months ago
$99,000
45 acres
Fayette County
Fayette, AL 35555
6 months ago
$69,000
3 acres
Elmore County
Wetumpka, AL 36093
$1.09m drop • Dec 12
$3,900,000
345 acres
Franklin County
2 bd, 2 ba
•
2,488 sq ft
Haleyville, AL 35565
20 months ago
$749,900
2.87 acres
Marshall County
1 bd, 1 ba
•
— sq ft
Albertville, AL 35976
2 years ago
$785,000
7 acres
Marshall County
Guntersville, AL 35976
6 months ago
$685,000
86 acres
Crenshaw County
4 bd, 2 ba
•
1,800 sq ft
Luverne, AL 36049
6 months ago
$300,000
60 acres
Pickens County
Carrollton, AL 35447
6 months ago
$350,000
4.5 acres
Pickens County
Carrollton, AL 35447
Pending
Under contract
$3,850,000
1,074 acres
Winston County
3 bd, 2 ba
•
2,400 sq ft
Nauvoo, AL 35578
$149k drop • Dec 31
$1,250,000
125 acres
Franklin County
4 bd, 3 ba
•
3,600 sq ft
Phil Campbell, AL 35581
6 months ago
$1,195,000
160 acres
Lowndes County
2 bd, 2 ba
•
— sq ft
Letohatchee, AL 36047
$366k drop • Nov 18
$696,000
120 acres
Etowah County
Attalla, AL 35954
5 months ago
$125,000
2.32 acres
Macon County
Tallassee, AL 36078
36 days ago
$118,800
6 acres
Autauga County
Booth, AL 36008
8 months ago
$299,000
40 acres
Lawrence County
Moulton, AL 35650
9 months ago
$999,900
165 acres
Lawrence County
Moulton, AL 35650
Pending
Under contract
$84,000
9.9 acres
Lawrence County
Town Creek, AL 35672
12 months ago
$363,000
51 acres
Lawrence County
Hatton, AL 35672
16 months ago
$135,000
0.49 acres
Colbert County
Cherokee, AL 35616
2 years ago
$240,000
115 acres
Marion County
Haleyville, AL 35565
8 years ago
$249,900
7.1 acres
Walker County
Carbon Hill, AL 35549
13 days
$84,900
Cullman County
Bremen, AL 35033
13 days
$1,750,000
69.2 acres
Morgan County
4 bd, 5 ba
•
5,378 sq ft
Hartselle, AL 35640
13 days
$800,000
3.8 acres
Madison County
Ardmore, AL 35739
$10.1k drop • Jan 9
$109,900
1 acre
Colbert County
Tuscumbia, AL 35674
6 months ago
$95,000
7 acres
Jefferson County
Graysville, AL 35073
$10k drop • Jan 9
$380,000
1.77 acres
DeKalb County
2 bd, 1 ba
•
806 sq ft
Geraldine, AL 35974
$10k drop • Jan 9
$380,000
1.36 acres
DeKalb County
Geraldine, AL 35974
13 days
$34,900
2.7 acres
Jefferson County
Fultondale, AL 35068
Pending
Under contract
$299,000
2.49 acres
Jefferson County
4 bd, 2 ba
•
— sq ft
Gardendale, AL 35071
13 days
$99,000
0.5 acres
Talladega County
Sylacauga, AL 35151
13 days
$99,000
0.5 acres
Talladega County
Sylacauga, AL 35150
13 days
$389,000
8.7 acres
DeKalb County
Mentone, AL 35984
13 days
$36,000
Marshall County
Albertville, AL 35951
13 days
$89,900
3 acres
Cullman County
Crane Hill, AL 35053
1
…
45
46
47
48
…
2,251-2,300 of 10,770 properties
Map