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,960 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.
$5k drop • Sept 6
$60,000
0.55 acres
Limestone County
Athens, AL 35611
$5k drop • Sept 6
$60,000
0.55 acres
Limestone County
Athens, AL 35611
4 months ago
$86,900
0.18 acres
Cullman County
Crane Hill, AL 35053
$6k drop • Aug 13
$99,000
0.69 acres
Winston County
Houston, AL 35572
4 months ago
$79,000
2.34 acres
Cherokee County
Cedar Bluff, AL 35959
4 months ago
$79,900
0.54 acres
Colbert County
Muscle Shoals, AL 35661
4 months ago
$55,000
0.12 acres
Cherokee County
Cedar Bluff, AL 35959
5 months ago
$199,900
25 acres
Morgan County
Hartselle, AL 35640
5 months ago
$155,000
0.95 acres
Winston County
Double Springs, AL 35553
5 months ago
$253,000
163 acres
Marion County
Brilliant, AL 35548
5 months ago
$75,900
5 acres
Lauderdale County
Florence, AL 35633
6 months ago
$119,000
1 acre
Winston County
Arley, AL 35541
6 months ago
$499,900
73 acres
Marion County
Bear Creek, AL 35543
$49.5k drop • Sept 2
$499,500
0.55 acres
Colbert County
Muscle Shoals, AL 35661
$15.1k drop • Aug 27
$199,900
5 acres
Madison County
Hazel Green, AL 35750
$5k drop • Aug 14
$134,500
22 acres
Lauderdale County
Waterloo, AL 35677
8 months ago
$86,200
1.64 acres
Limestone County
Athens, AL 35611
$17.4k drop • Sept 28
$75,400
2.9 acres
Marshall County
Grant, AL 35747
$17.4k drop • Sept 28
$75,400
2.9 acres
Marshall County
Grant, AL 35747
$5k drop • July 21
$54,900
1.1 acres
Winston County
Double Springs, AL 35553
13 months ago
$439,000
239 acres
Marion County
Hackleburg, AL 35564
14 months ago
$99,000
43 acres
Marion County
Hackleburg, AL 35564
14 months ago
$184,500
5.5 acres
Lauderdale County
Killen, AL 35645
16 months ago
$209,000
66 acres
Winston County
Haleyville, AL 35565
$6k drop • July 28
$20,000
2.78 acres
Winston County
Double Springs, AL 35553
30 days ago
$35,000
2.4 acres
Morgan County
Falkville, AL 35622
30 days ago
$35,000
2.6 acres
Morgan County
Falkville, AL 35622
30 days ago
$34,000
2 acres
Morgan County
Falkville, AL 35622
42 days ago
$491,400
63 acres
Lawrence County
Moulton, AL 35650
44 days ago
$24,500
3.5 acres
Winston County
Double Springs, AL 35553
2 months ago
$7,000
1 acre
Winston County
Double Springs, AL 35553
$2k drop • Sept 2
$86,999
3 acres
Marshall County
Guntersville, AL 35976
2 months ago
$150,000
6 acres
Marshall County
Grant, AL 35747
2 months ago
$29,000
0.43 acres
Madison County
Huntsville, AL 35803
2 months ago
$699,000
184 acres
Franklin County
Hodges, AL 35571
3 months ago
$215,000
1 acre
Jackson County
Langston, AL 35755
3 months ago
$209,000
0.61 acres
Jackson County
Langston, AL 35755
$10k drop • Aug 20
$80,000
2.2 acres
Marshall County
Langston, AL 35755
4 months ago
$85,000
10 acres
Colbert County
Cherokee, AL 35616
$3k drop • July 14
$65,000
0.081 acres
Marshall County
Guntersville, AL 35976
5 months ago
$82,000
0.074 acres
Jackson County
Langston, AL 35755
5 months ago
$80,000
40 acres
Marion County
Brilliant, AL 35548
6 months ago
$56,499
2.85 acres
Cherokee County
Cedar Bluff, AL 35959
7 months ago
$235,000
1.5 acres
Winston County
Haleyville, AL 35565
8 months ago
$199,900
1.1 acres
Winston County
Double Springs, AL 35553
$13.9k drop • Sept 28
$60,320
2.32 acres
Marshall County
Grant, AL 35747
$13.9k drop • Sept 28
$60,320
2.32 acres
Marshall County
Grant, AL 35747
$13.5k drop • Sept 28
$58,500
2.25 acres
Marshall County
Grant, AL 35747
$17.7k drop • Sept 28
$76,700
3 acres
Marshall County
Grant, AL 35747
11 months ago
$359,900
78.5 acres
Franklin County
Russellville, AL 35654
1
…
11
12
13
14
…
60
551-600 of 2,960 properties
Map