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,812 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.
48 days ago
$209,000
0.61 acres
Jackson County
Langston, AL 35755
45 days ago
$85,000
0.59 acres
DeKalb County
Mentone, AL 35984
$10k drop • Aug 11
$65,000
0.76 acres
Cherokee County
Piedmont, AL 36272
48 days ago
$59,000
0.97 acres
Jackson County
Langston, AL 35755
48 days ago
$69,000
0.99 acres
Jackson County
Langston, AL 35755
48 days ago
$59,000
1 acre
Jackson County
Langston, AL 35755
48 days ago
$85,000
1 acre
Jackson County
Langston, AL 35755
48 days ago
$85,000
1 acre
Jackson County
Langston, AL 35755
48 days ago
$59,000
0.97 acres
Jackson County
Langston, AL 35755
48 days ago
$85,000
1 acre
Jackson County
Langston, AL 35755
3 months ago
$86,900
0.18 acres
Cullman County
Crane Hill, AL 35053
$4k drop • July 3
$85,000
5.3 acres
Marshall County
Grant, AL 35747
2 months ago
$398,500
40.2 acres
DeKalb County
Valley Head, AL 35989
3 months ago
$75,000
4.33 acres
Lauderdale County
Anderson, AL 35610
3 months ago
$79,900
0.54 acres
Colbert County
Muscle Shoals, AL 35661
$3k drop • July 14
$65,000
0.081 acres
Marshall County
Guntersville, AL 35976
$25k drop • July 9
$159,000
11.1 acres
DeKalb County
Fort Payne, AL 35967
$6.9k drop • Aug 14
$121,000
5.75 acres
Limestone County
Elkmont, AL 35620
5 months ago
$338,000
79 acres
Colbert County
Cherokee, AL 35616
$45k drop • June 1
$235,000
1.5 acres
Winston County
Haleyville, AL 35565
$20k drop • July 1
$199,900
1.1 acres
Winston County
Double Springs, AL 35553
$4k drop • Aug 13
$59,500
9 acres
Cherokee County
Sand Rock, AL 35983
11 months ago
$159,000
64 acres
Marion County
Detroit, AL 35552
16 days
$7,000
1 acre
Winston County
Double Springs, AL 35553
40 days ago
$180,000
45 acres
Madison County
Gurley, AL 35748
40 days ago
$150,000
6 acres
Marshall County
Grant, AL 35747
40 days ago
$29,000
0.43 acres
Madison County
Huntsville, AL 35803
43 days ago
$699,000
184 acres
Franklin County
Hodges, AL 35571
48 days ago
$69,000
1.56 acres
Jackson County
Langston, AL 35755
2 months ago
$125,000
0.75 acres
Lauderdale County
Florence, AL 35634
3 months ago
$85,000
10 acres
Colbert County
Cherokee, AL 35616
3 months ago
$82,000
0.074 acres
Jackson County
Langston, AL 35755
3 months ago
$34,900
0.21 acres
Marshall County
Union Grove, AL 35175
3 months ago
$34,900
0.28 acres
Marshall County
Union Grove, AL 35175
4 months ago
$64,900
3.44 acres
Morgan County
Trinity, AL 35673
$1k drop • June 9
$31,000
2.86 acres
Marshall County
Boaz, AL 35957
4 months ago
$59,000
2.15 acres
Limestone County
Athens, AL 35611
4 months ago
$38,900
3.23 acres
Cherokee County
Cedar Bluff, AL 35983
5 months ago
$145,000
1.77 acres
Jackson County
Scottsboro, AL 35769
5 months ago
$109,000
0.92 acres
Cullman County
Crane Hill, AL 35053
5 months ago
$249,000
1 acre
Winston County
Houston, AL 35572
$9k drop • June 17
$60,900
5 acres
Jackson County
Henagar, AL 35978
$5k drop • May 29
$55,000
5.34 acres
DeKalb County
Mentone, AL 35984
14 months ago
$209,000
66 acres
Winston County
Haleyville, AL 35565
$304k drop • June 7
$59,000
9.9 acres
Lawrence County
Hatton, AL 35672
5 days
$300,000
0.28 acres
Cullman County
Crane Hill, AL 35053
9 days
$167,500
56 acres
Marion County
Hamilton, AL 35570
7 days
$349,900
0.49 acres
Lauderdale County
Killen, AL 35645
7 days
$384,900
0.45 acres
Lauderdale County
Killen, AL 35645
7 days
$324,900
0.42 acres
Lauderdale County
Killen, AL 35645
1
…
7
8
9
10
…
57
351-400 of 2,812 properties
Map