Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Vacant land for sale in North Alabama
Price
Size
Tags
Save
Reset
2,811 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Explore
land for sale in North Alabama
for more listings.
30 days ago
$149,031
0.38 acres
Morgan County
Decatur, AL 35601
30 days ago
$149,031
0.43 acres
Morgan County
Decatur, AL 35601
30 days ago
$349,931
0.42 acres
Morgan County
Decatur, AL 35601
30 days ago
$149,031
0.42 acres
Morgan County
Decatur, AL 35601
30 days ago
$149,031
0.47 acres
Morgan County
Decatur, AL 35601
30 days ago
$149,031
0.46 acres
Morgan County
Decatur, AL 35601
30 days ago
$149,031
0.39 acres
Morgan County
Decatur, AL 35601
30 days ago
$149,031
0.35 acres
Morgan County
Decatur, AL 35601
30 days ago
$149,031
0.43 acres
Morgan County
Decatur, AL 35601
11 months ago
$139,900
0.1 acres
Cullman County
Crane Hill, AL 35053
11 months ago
$139,900
0.1 acres
Cullman County
Crane Hill, AL 35053
12 months ago
$499,900
0.1 acres
Cullman County
Crane Hill, AL 35053
11 months ago
$589,900
0.1 acres
Cullman County
Crane Hill, AL 35053
12 months ago
$499,900
0.1 acres
Cullman County
Crane Hill, AL 35053
Pending
Under contract
$199,900
7.38 acres
Lauderdale County
Killen, AL 35645
2 months ago
$37,500
0.48 acres
Marshall County
Guntersville, AL 35976
2 months ago
$90,000
3 acres
Madison County
Toney, AL 35773
2 months ago
$90,000
3 acres
Madison County
Toney, AL 35773
Pending
Under contract
$72,000
21 acres
Winston County
Haleyville, AL 35565
3 months ago
$15,000
1 acre
Jackson County
Hollywood, AL 35752
Pending
Under contract
$129,000
44 acres
Marion County
Detroit, AL 35552
Pending
Under contract
$128,500
0.8 acres
Winston County
Logan, AL 35098
6 months ago
$48,900
2 acres
Limestone County
Athens, AL 35614
6 months ago
$48,900
2 acres
Limestone County
Athens, AL 35614
8 months ago
$59,000
0.6 acres
Madison County
Huntsville, AL 35810
Pending
Under contract
$199,900
0.6 acres
Cullman County
Bremen, AL 35033
8 months ago
$450,000
1 acre
Madison County
Madison, AL 35758
10 months ago
$199,900
Winston County
Houston, AL 35572
Pending
Under contract
$157,000
76 acres
Winston County
Haleyville, AL 35565
12 months ago
$45,000
0.6 acres
Marshall County
Guntersville, AL 35976
15 months ago
$275,000
28 acres
Lauderdale County
Lexington, AL 35648
15 months ago
$135,000
9.44 acres
Cullman County
Dodge City, AL 35077
$19.1k drop • June 23
$79,900
0.49 acres
Winston County
Double Springs, AL 35553
$10k drop • Aug 17
$75,000
0.75 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$54,500
1.34 acres
Marshall County
Guntersville, AL 35976
2 years ago
$165,000
0.95 acres
Limestone County
Athens, AL 35613
2 years ago
$165,000
1 acre
Limestone County
Athens, AL 35613
2 years ago
$220,000
1.45 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$200,000
0.57 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$200,000
0.54 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$220,000
1.27 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$100,000
4 acres
DeKalb County
Fort Payne, AL 35967
3 years ago
$159,000
3.74 acres
Madison County
Gurley, AL 35748
3 years ago
$9,500
0.12 acres
Lauderdale County
Florence, AL 35630
25 days
$37,500
0.62 acres
Marshall County
Guntersville, AL 35976
38 days ago
$35,000
0.93 acres
Limestone County
Athens, AL 35614
47 days ago
$10,000
1.1 acres
Winston County
Jasper, AL 35503
52 days ago
$183,300
Winston County
Lynn, AL 35575
12 months ago
$199,900
0.2 acres
Cullman County
Crane Hill, AL 35053
11 months ago
$399,900
0.2 acres
Cullman County
Crane Hill, AL 35053
1
…
45
46
47
48
…
57
2,251-2,300 of 2,811 properties
Map