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,971 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.
13 months ago
$239,900
0.1 acres
Cullman County
Crane Hill, AL 35053
12 months ago
$114,900
0.1 acres
Cullman County
Crane Hill, AL 35053
13 months ago
$199,900
0.1 acres
Cullman County
Crane Hill, AL 35053
3 months ago
$34,900
0.23 acres
Madison County
Huntsville, AL 35803
3 months ago
$112,500
45.8 acres
DeKalb County
Collinsville, AL 35961
3 months ago
$149,000
2.1 acres
Cherokee County
Centre, AL 35960
3 months ago
$88,000
0.82 acres
Winston County
Houston, AL 35572
$6.9k drop • Sept 22
$41,050
1 acre
Winston County
Double Springs, AL 35553
4 months ago
$99,900
0.5 acres
Marshall County
Grant, AL 35747
$10k drop • July 9
$89,900
DeKalb County
Mentone, AL 35984
$50k drop • Aug 18
$349,999
32.3 acres
Colbert County
Cherokee, AL 35674
5 months ago
$2,500,000
37 acres
Madison County
Harvest, AL 35749
5 months ago
$25,000
0.88 acres
Lauderdale County
Rogersville, AL 35652
5 months ago
$55,000
39 acres
Marion County
Haleyville, AL 35565
6 months ago
$56,900
0.61 acres
Madison County
Toney, AL 35773
6 months ago
$25,000
0.25 acres
Lawrence County
Moulton, AL 35650
6 months ago
$7,500
0.34 acres
DeKalb County
Fort Payne, AL 35989
7 months ago
$164,900
5.38 acres
Madison County
Huntsville, AL 35810
7 months ago
$325,000
0.91 acres
Winston County
Arley, AL 35541
7 months ago
$29,900
0.31 acres
Morgan County
Hartselle, AL 35640
8 months ago
$165,000
0.68 acres
Lauderdale County
Florence, AL 35634
8 months ago
$24,900
2 acres
Winston County
Double Springs, AL 35553
8 months ago
$105,000
2.1 acres
Limestone County
Elkmont, AL 35620
8 months ago
$225,000
0.8 acres
Marshall County
Guntersville, AL 35976
9 months ago
$438,000
14.6 acres
Jackson County
Scottsboro, AL 35769
12 months ago
$62,900
1.32 acres
Winston County
Double Springs, AL 35553
12 months ago
$199,900
1.15 acres
Winston County
Houston, AL 35572
12 months ago
$150,000
0.73 acres
Winston County
Houston, AL 35572
12 months ago
$180,000
1 acre
Winston County
Houston, AL 35572
$1k drop • July 8
$16,900
0.69 acres
Cherokee County
Leesburg, AL 35983
15 months ago
$100,000
0.88 acres
Lauderdale County
Rogersville, AL 35652
15 months ago
$29,900
0.92 acres
DeKalb County
Rainsville, AL 35986
15 months ago
$39,950
0.86 acres
Limestone County
Athens, AL 35611
16 months ago
$140,000
0.68 acres
Cherokee County
Cedar Bluff, AL 35959
17 months ago
$295,000
0.73 acres
Madison County
Huntsville, AL 35802
17 months ago
$575,000
5.85 acres
Winston County
Arley, AL 35541
20 months ago
$39,900
0.43 acres
Morgan County
Decatur, AL 35603
20 months ago
$32,900
0.42 acres
Morgan County
Decatur, AL 35603
20 months ago
$500,000
3.63 acres
Cullman County
Crane Hill, AL 35053
2 years ago
$549,900
29.6 acres
Lauderdale County
Rogersville, AL 35652
2 years ago
$80,000
1 acre
Jackson County
Scottsboro, AL 35769
2 years ago
$325,000
1.25 acres
Madison County
Huntsville, AL 35816
2 years ago
$87,000
6 acres
DeKalb County
Mentone, AL 35984
2 years ago
$79,000
0.65 acres
Marshall County
Guntersville, AL 35976
2 years ago
$67,125
0.05 acres
Cherokee County
Centre, AL 35960
2 years ago
$220,000
1.52 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$269,500
0.79 acres
Madison County
Huntsville, AL 35802
3 years ago
$104,000
1.87 acres
Winston County
Double Springs, AL 35553
9 days
$35,000
0.47 acres
Madison County
New Market, AL 35761
$45k drop • Sept 29
$74,000
0.95 acres
DeKalb County
Henagar, AL 35978
1
…
36
37
38
39
…
60
1,801-1,850 of 2,971 properties
Map