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,814 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.
41 days ago
$49,931
0.44 acres
Morgan County
Decatur, AL 35603
48 days ago
$97,900
1.28 acres
Cherokee County
Cedar Bluff, AL 35959
49 days ago
$99,000
1 acre
Jackson County
Langston, AL 35755
49 days ago
$109,000
1 acre
Jackson County
Langston, AL 35755
49 days ago
$109,000
1 acre
Jackson County
Langston, AL 35755
$10k drop • Aug 20
$80,000
Marshall County
Langston, AL 35755
$10k drop • Aug 20
$80,000
Marshall County
Langston, AL 35755
$20k drop • Aug 20
$120,000
Marshall County
Langston, AL 35755
2 months ago
$109,000
0.91 acres
Winston County
Arley, AL 35541
2 months ago
$329,900
17 acres
Marshall County
Grant, AL 35976
$5k drop • Aug 4
$89,905
0.37 acres
Colbert County
Muscle Shoals, AL 35661
$5k drop • Aug 4
$89,905
0.36 acres
Colbert County
Muscle Shoals, AL 35661
2 months ago
$209,900
5 acres
Marshall County
Guntersville, AL 35976
3 months ago
$960,000
24 acres
Limestone County
Madison, AL 35756
$20k drop • June 1
$89,900
0.7 acres
Winston County
Houston, AL 35572
3 months ago
$15,000
0.5 acres
Marshall County
Guntersville, AL 35976
3 months ago
$15,000
0.47 acres
Marshall County
Guntersville, AL 35976
3 months ago
$15,000
0.37 acres
Marshall County
Guntersville, AL 35976
3 months ago
$15,000
0.5 acres
Marshall County
Guntersville, AL 35976
$5k drop • Aug 3
$95,000
6.6 acres
Jackson County
Hollywood, AL 35752
$5.1k drop • Aug 7
$259,900
66 acres
DeKalb County
Collinsville, AL 35961
4 months ago
$199,000
40 acres
DeKalb County
Collinsville, AL 35961
$15k drop • June 24
$135,000
1 acre
Madison County
Huntsville, AL 35810
5 months ago
$25,000
0.26 acres
Lawrence County
Moulton, AL 35650
5 months ago
$350,580
Marion County
Winfield, AL 35594
5 months ago
$84,500
12.2 acres
DeKalb County
Fort Payne, AL 35968
$40k drop • May 26
$799,000
0.86 acres
Madison County
Huntsville, AL 35801
$722k drop • July 10
$8,228,000
242 acres
Madison County
Huntsville, AL 35810
6 months ago
$36,000
1.4 acres
Winston County
Arley, AL 35541
6 months ago
$750,000
2.27 acres
Winston County
Arley, AL 35541
6 months ago
$179,999
7 acres
Madison County
Toney, AL 35773
6 months ago
$210,000
0.65 acres
Lauderdale County
Florence, AL 35634
6 months ago
$210,000
0.67 acres
Lauderdale County
Florence, AL 35634
6 months ago
$150,000
0.68 acres
Lauderdale County
Florence, AL 35634
6 months ago
$175,000
0.66 acres
Lauderdale County
Florence, AL 35634
6 months ago
$175,000
0.62 acres
Lauderdale County
Florence, AL 35634
8 months ago
$110,000
0.35 acres
Marshall County
Guntersville, AL 35976
9 months ago
$159,000
1.2 acres
Marshall County
Scottsboro, AL 35769
$520k drop • May 27
$979,999
7 acres
Madison County
Harvest, AL 35749
12 months ago
$296,000
74 acres
DeKalb County
Valley Head, AL 35989
12 months ago
$50,000
10 acres
DeKalb County
Valley Head, AL 35989
12 months ago
$300,000
0.8 acres
Marshall County
Guntersville, AL 35976
12 months ago
$499,000
10.9 acres
Cullman County
Crane Hill, AL 35053
15 months ago
$225,000
0.14 acres
Lauderdale County
Killen, AL 35645
16 months ago
$20,000/mo
3 acres
Madison County
Huntsville, AL 35801
19 months ago
$199,900
1.43 acres
Cullman County
Crane Hill, AL 35053
19 months ago
$499,000
2.72 acres
Cullman County
Crane Hill, AL 35053
19 months ago
$550,000
2.66 acres
Cullman County
Crane Hill, AL 35053
19 months ago
$240,000
1.83 acres
Cullman County
Crane Hill, AL 35053
20 months ago
$109,900
0.62 acres
Winston County
Double Springs, AL 35553
1
…
26
27
28
29
…
57
1,301-1,350 of 2,814 properties
Map