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,968 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.
2 months ago
$649,900
2.79 acres
Madison County
Huntsville, AL 35811
Pending
Under contract
$350,000
142 acres
Winston County
Ashridge, AL 35553
2 months ago
$349,931
0.42 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.48 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.38 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.43 acres
Morgan County
Decatur, AL 35601
2 months ago
$349,931
0.42 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.42 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.47 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.46 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.39 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.35 acres
Morgan County
Decatur, AL 35601
2 months ago
$149,031
0.43 acres
Morgan County
Decatur, AL 35601
3 months ago
$10,000
1.1 acres
Winston County
Jasper, AL 35503
$5.5k drop • Sept 25
$177,801
Winston County
Lynn, AL 35575
13 months ago
$399,900
0.2 acres
Cullman County
Crane Hill, AL 35053
13 months ago
$139,900
0.1 acres
Cullman County
Crane Hill, AL 35053
13 months ago
$199,900
0.2 acres
Cullman County
Crane Hill, AL 35053
13 months ago
$199,900
0.1 acres
Cullman County
Crane Hill, AL 35053
13 months ago
$389,900
0.2 acres
Cullman County
Crane Hill, AL 35053
Pending
Under contract
$49,000
4.5 acres
Jackson County
Pisgah, AL 35765
$2k drop • Aug 28
$28,000
0.55 acres
Lawrence County
Moulton, AL 35650
Pending
Under contract
$75,175
24.3 acres
Marion County
Bexar, AL 35593
3 months ago
$37,500
0.48 acres
Marshall County
Guntersville, AL 35976
Pending
Under contract
$100,000
1.1 acres
Winston County
Arley, AL 35541
Pending
Under contract
$124,900
1.15 acres
Winston County
Double Springs, AL 35553
4 months ago
$15,000
1 acre
Jackson County
Hollywood, AL 35752
4 months ago
$59,900
1.26 acres
Winston County
Jasper, AL 35503
Pending
Under contract
$105,000
10 acres
Winston County
Arley, AL 35541
Pending
Under contract
$185,000
Winston County
Double Springs, AL 35553
7 months ago
$48,900
2 acres
Limestone County
Athens, AL 35614
7 months ago
$48,900
2 acres
Limestone County
Athens, AL 35614
11 months ago
$55,000
0.1 acres
Cherokee County
Cedar Bluff, AL 35959
12 months ago
$329,000
0.35 acres
Marshall County
Guntersville, AL 35976
16 months ago
$275,000
28 acres
Lauderdale County
Lexington, AL 35648
2 years ago
$695,000
15 acres
Marshall County
Guntersville, AL 35976
2 years ago
$69,000
2.17 acres
Marshall County
Guntersville, AL 35976
2 years ago
$50,000
0.63 acres
Limestone County
Toney, AL 35773
2 years ago
$27,500
0.5 acres
Jackson County
Scottsboro, AL 35769
2 years ago
$200,000
0.56 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$220,000
1.6 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$100,000
4.3 acres
DeKalb County
Fort Payne, AL 35967
2 years ago
$100,000
2.3 acres
DeKalb County
Fort Payne, AL 35967
Pending
Under contract
$13,000
1 acre
Winston County
Jasper, AL 35503
Pending
Under contract
$25,900
5.1 acres
Marion County
Hamilton, AL 35552
Pending
Under contract
$22,500
4.18 acres
Marion County
Hamilton, AL 35552
Pending
Under contract
$25,999
0.58 acres
Marshall County
Albertville, AL 35950
2 months ago
$35,000
0.93 acres
Limestone County
Athens, AL 35614
2 months ago
$36,931
0.45 acres
Morgan County
Trinity, AL 35673
2 months ago
$31,931
0.3 acres
Morgan County
Trinity, AL 35673
1
…
49
50
51
52
…
60
2,451-2,500 of 2,968 properties
Map