Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Vacant land for sale in North Alabama
Price
Size
Tags
Save
Reset
2,504 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Search
land for sale in North Alabama
and
undeveloped land for sale in Alabama
for more listings.
10 hours
$375,000
25 acres
Jackson County
Stevenson, AL 35772
$550k drop • Dec 11
$5,950,000
34 acres
Marshall County
Guntersville, AL 35976
12 hours
$499,000
0.51 acres
Madison County
Huntsville, AL 35801
8 months ago
$1,800,000
42 acres
Madison County
Harvest, AL 35749
$2.4k drop • Dec 11
$132,500
3.32 acres
Madison County
Hazel Green, AL 35750
$2.4k drop • Dec 11
$87,500
1.85 acres
Madison County
Hazel Green, AL 35750
$2.4k drop • Dec 11
$127,500
3.28 acres
Madison County
Hazel Green, AL 35750
$2.4k drop • Dec 11
$132,500
3.32 acres
Madison County
Hazel Green, AL 35750
$2.4k drop • Dec 11
$87,500
1.77 acres
Madison County
Hazel Green, AL 35750
$2.4k drop • Dec 11
$127,500
3.43 acres
Madison County
Hazel Green, AL 35750
3 days
$99,000
9 acres
DeKalb County
Fort Payne, AL 35967
$2.4k drop • Dec 11
$87,500
1.6 acres
Madison County
Hazel Green, AL 35750
52 days ago
$2,700,000
144 acres
Marshall County
Horton, AL 35980
$50k drop • Dec 4
$600,000
58.7 acres
Jackson County
Bryant, AL 35958
3 days
$399,900
74.5 acres
Lawrence County
Moulton, AL 35650
$10k drop • Sept 24
$79,000
1 acre
Marshall County
Grant, AL 35747
Featured
22 hours ago
$740,000
250 acres
Lauderdale County
Waterloo, AL 35677
22 hours
$59,900
0.92 acres
Madison County
Toney, AL 35773
$14.5k drop • Dec 11
$99,500
2.12 acres
Limestone County
Athens, AL 35611
1 day
$400,000
8 acres
Limestone County
Athens, AL 35611
1 day
$90,000
6.14 acres
Jackson County
Woodville, AL 35776
1 day
$72,000
6.14 acres
Jackson County
Pisgah, AL 36584
7 months ago
$49,900
5 acres
Jackson County
Section, AL 35771
8 months ago
$30,000
0.47 acres
Marshall County
Guntersville, AL 35976
8 months ago
$30,000
0.46 acres
Marshall County
Guntersville, AL 35976
8 months ago
$30,000
0.57 acres
Marshall County
Guntersville, AL 35976
18 days
$495,000
2.33 acres
Madison County
Harvest, AL 35749
27 days
$10k drop • Dec 10
$269,000
9 acres
Marshall County
Albertville, AL 35950
6 months ago
$42,000
0.33 acres
Morgan County
Decatur, AL 35603
1 day
$750,000
5.65 acres
Limestone County
Athens, AL 35611
1 day
$30,000
2 acres
Lawrence County
Town Creek, AL 35672
2 months ago
$29,900
0.63 acres
Limestone County
Elkmont, AL 35620
21 months ago
$479,000
9 acres
Winston County
Double Springs, AL 35553
8 days
$85,000
2.76 acres
Limestone County
Elkmont, AL 35620
8 days
$75,000
2.13 acres
Limestone County
Elkmont, AL 35620
$14.9k drop • Dec 10
$35,000
1.79 acres
Winston County
Double Springs, AL 35553
8 days
$85,000
2.57 acres
Limestone County
Elkmont, AL 35620
8 days
$95,000
3 acres
Limestone County
Elkmont, AL 35620
$10k drop • Dec 10
$59,990
0.67 acres
Lauderdale County
Florence, AL 35630
$29.1k drop • Dec 10
$399,900
1 acre
Cullman County
Cullman, AL 35057
1 day
$49,900
1 acre
Madison County
Madison, AL 35757
1 day
$194,900
0.99 acres
Madison County
Owens Cross Roads, AL 35763
$5k drop • Dec 10
$25,000
0.25 acres
Morgan County
Decatur, AL 35603
$5k drop • Dec 10
$25,000
0.25 acres
Morgan County
Decatur, AL 35603
$5k drop • Dec 10
$25,000
0.25 acres
Morgan County
Decatur, AL 35603
Featured
11 months ago
$54,899
2.46 acres
Lauderdale County
Florence, AL 35633
Pending
Under contract
$340,725
77 acres
Cherokee County
Piedmont, AL 36272
Pending
Under contract
$37,500
4.2 acres
Cherokee County
Collinsville, AL 35961
$2.4k drop • Dec 9
$97,500
4.66 acres
Limestone County
Anderson, AL 35610
2 days
$27,500
1 acre
DeKalb County
Fort Payne, AL 35968
1
2
3
4
…
51
1-50 of 2,504 properties
Map