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,601 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.
$19.1k drop • June 23
$79,900
0.49 acres
Winston County
Double Springs, AL 35553
18 months ago
$1,200,000
1.45 acres
Colbert County
Muscle Shoals, AL 35661
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
$32,500
0.3 acres
Morgan County
Trinity, AL 35673
2 years ago
$58,900
2 acres
Madison County
Gurley, AL 35748
2 years ago
$100,000
4 acres
DeKalb County
Fort Payne, AL 35967
2 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
10 months ago
$199,900
0.2 acres
Cullman County
Crane Hill, AL 35053
10 months ago
$399,900
0.2 acres
Cullman County
Crane Hill, AL 35053
10 months ago
$139,900
0.1 acres
Cullman County
Crane Hill, AL 35053
10 months ago
$199,900
0.2 acres
Cullman County
Crane Hill, AL 35053
10 months ago
$199,900
0.1 acres
Cullman County
Crane Hill, AL 35053
10 months ago
$389,900
0.2 acres
Cullman County
Crane Hill, AL 35053
11 days
$389,500
9.45 acres
Limestone County
Athens, AL 35611
Pending
Under contract
$99,900
0.6 acres
Cullman County
Crane Hill, AL 35053
$11k drop • May 19
$298,983
Morgan County
Decatur, AL 35601
Pending
Under contract
$45,000
3 acres
Franklin County
Vina, AL 35593
4 months ago
$195,000
2 acres
Madison County
Huntsville, AL 35803
4 months ago
$79,000
Cherokee County
Cedar Bluff, AL 35959
4 months ago
$79,900
0.16 acres
Colbert County
Muscle Shoals, AL 35661
7 months ago
$58,000
0.28 acres
Marshall County
Union Grove, AL 35175
7 months ago
$249,000
1.1 acres
Winston County
Arley, AL 35541
7 months ago
$128,112
0.71 acres
Cullman County
Bremen, AL 35033
8 months ago
$55,000
0.1 acres
Cherokee County
Cedar Bluff, AL 35959
8 months ago
$125,000
50 acres
Marion County
Hamilton, AL 35570
Pending
Under contract
$215,000
0.56 acres
Lauderdale County
Rogersville, AL 35652
9 months ago
$329,000
0.35 acres
Marshall County
Guntersville, AL 35976
9 months ago
$35,000
0.36 acres
Madison County
Huntsville, AL 35803
9 months ago
$35,000
0.36 acres
Madison County
Huntsville, AL 35803
10 months ago
$9,000
Winston County
Double Springs, AL 35553
14 months ago
$120,000
0.5 acres
Limestone County
Athens, AL 35611
16 months ago
$299,000
12 acres
DeKalb County
Fort Payne, AL 35967
Pending
Under contract
$149,900
3 acres
Lauderdale County
Florence, AL 35630
2 years ago
$695,000
15 acres
Marshall County
Guntersville, AL 35976
2 years ago
$12,000
0.6 acres
DeKalb County
Fort Payne, AL 35968
2 years ago
$69,000
2.22 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
$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
10 months ago
$499,900
0.1 acres
Cullman County
Crane Hill, AL 35053
10 days
$19,900
1.15 acres
Jackson County
Pisgah, AL 35765
Pending
Under contract
$29,900
0.6 acres
Lauderdale County
Killen, AL 35645
50 days ago
$12,000
Cullman County
Bremen, AL 35033
50 days ago
$12,000
Cullman County
Bremen, AL 35033
$10k drop • June 17
$39,000
3.4 acres
Cherokee County
Cedar Bluff, AL 35959
2 months ago
$36,931
0.44 acres
Morgan County
Trinity, AL 35673
1
…
42
43
44
45
…
53
2,101-2,150 of 2,601 properties
Map