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,427 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 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
21 hours
$9,800
1 acre
Winston County
Nauvoo, AL 35578
2 days
$18,000
0.63 acres
DeKalb County
Sylvania, AL 35988
5 days
$12,000
Cullman County
Bremen, AL 35033
5 days
$12,000
Cullman County
Bremen, AL 35033
22 days
$25,000
Limestone County
Athens, AL 35611
39 days ago
$36,931
0.44 acres
Morgan County
Trinity, AL 35673
39 days ago
$36,931
0.33 acres
Morgan County
Trinity, AL 35673
39 days ago
$36,931
0.36 acres
Morgan County
Trinity, AL 35673
40 days ago
$31,931
0.3 acres
Morgan County
Trinity, AL 35673
Pending
Under contract
$45,000
3 acres
Franklin County
Vina, AL 35593
$10k drop • Apr 3
$79,000
Cherokee County
Cedar Bluff, AL 35959
Pending
Under contract
$28,600
9 acres
Winston County
Nauvoo, AL 35575
3 months ago
$79,900
0.16 acres
Colbert County
Muscle Shoals, AL 35661
4 months ago
$34,900
0.28 acres
Colbert County
Sheffield, AL 35660
Pending
Under contract
$18,500
0.73 acres
Cullman County
Cullman, AL 35058
4 months ago
$21,500
0.38 acres
Colbert County
Sheffield, AL 35660
6 months ago
$55,000
0.34 acres
Lauderdale County
Florence, AL 35630
Pending
Under contract
$157,000
76 acres
Winston County
Haleyville, AL 35565
11 months ago
$15,000
1 acre
Marion County
Guin, AL 35563
11 months ago
$14,900
0.91 acres
DeKalb County
Crossville, AL 35962
12 months ago
$120,000
0.5 acres
Limestone County
Athens, AL 35611
15 months ago
$299,000
12 acres
DeKalb County
Fort Payne, AL 35967
Pending
Under contract
$39,500
3.6 acres
Lauderdale County
Anderson, AL 35610
Pending
Under contract
$149,900
3 acres
Lauderdale County
Florence, AL 35630
2 years ago
$29,900
Winston County
Double Springs, AL 35553
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
$1.4k drop • Apr 4
$56,500
0.57 acres
Madison County
Hazel Green, AL 35750
2 years ago
$27,500
0.5 acres
Jackson County
Scottsboro, AL 35769
2 years ago
$200,000
0.57 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$175,000
0.56 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$175,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
35 days ago
$31,931
0.25 acres
Morgan County
Trinity, AL 35673
40 days ago
$31,931
0.18 acres
Morgan County
Trinity, AL 35673
40 days ago
$31,931
0.25 acres
Morgan County
Trinity, AL 35673
40 days ago
$31,931
0.23 acres
Morgan County
Trinity, AL 35673
40 days ago
$31,931
0.26 acres
Morgan County
Trinity, AL 35673
40 days ago
$31,931
0.23 acres
Morgan County
Trinity, AL 35673
Pending
Under contract
$88,000
30 acres
Marion County
Guin, AL 35563
Pending
Under contract
$27,000
2.3 acres
Winston County
Double Springs, AL 35553
Pending
Under contract
$250,000
31 acres
DeKalb County
Rainsville, AL 35968
3 months ago
$39,999
0.78 acres
Marshall County
Union Grove, AL 35175
Pending
Under contract
$120,000
40 acres
Marion County
Hackleburg, AL 35564
3 months ago
$25,000
Winston County
Jasper, AL 35503
1
…
39
40
41
42
…
49
1,951-2,000 of 2,427 properties
Map