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,603 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
$118,000
0.94 acres
Madison County
Huntsville, AL 35802
17 months ago
$139,500
24.7 acres
Marshall County
Langston, AL 35755
20 months ago
$21,500
0.38 acres
Colbert County
Sheffield, AL 35660
21 months ago
$349,900
0.62 acres
Limestone County
Athens, AL 35613
2 years ago
$125,000
7.9 acres
Morgan County
Decatur, AL 35603
2 years ago
$17,500
0.63 acres
Marshall County
Guntersville, AL 35976
2 years ago
$14,500
0.58 acres
Marshall County
Guntersville, AL 35976
2 years ago
$18,000
0.53 acres
Marshall County
Guntersville, AL 35976
2 years ago
$25,000
0.36 acres
Marshall County
Guntersville, AL 35976
2 years ago
$25,000
0.36 acres
Marshall County
Guntersville, AL 35976
2 years ago
$25,000
0.36 acres
Marshall County
Guntersville, AL 35976
2 years ago
$25,000
0.36 acres
Marshall County
Guntersville, AL 35976
2 years ago
$35,000
0.61 acres
Marshall County
Guntersville, AL 35976
2 years ago
$987,500
20 acres
Madison County
Huntsville, AL 35810
5 hours
$90,000
2 acres
Cherokee County
Cedar Bluff, AL 35959
6 hours
$39,900
2.2 acres
Cherokee County
Centre, AL 35960
3 days
$45,000
1.8 acres
Marion County
Guin, AL 35563
3 days
$850,000
8.4 acres
Madison County
Owens Cross Roads, AL 35763
7 days
$99,900
10 acres
Jackson County
Section, AL 35771
21 days
$2,340,000
39 acres
Madison County
Huntsville, AL 35801
21 days
$1,260,000
21 acres
Madison County
Huntsville, AL 35810
Pending
Under contract
$60,000
5 acres
Cullman County
Vinemont, AL 35179
31 days ago
$399,000
18.7 acres
Marshall County
Albertville, AL 35950
35 days ago
$67,500
9 acres
Winston County
Double Springs, AL 35553
35 days ago
$69,000
10.3 acres
Lawrence County
Town Creek, AL 35672
35 days ago
$52,500
7 acres
Winston County
Double Springs, AL 35553
39 days ago
$35,000
5 acres
Marion County
Hamilton, AL 35570
39 days ago
$24,999
3 acres
Marion County
Hamilton, AL 35570
39 days ago
$24,999
3.13 acres
Marion County
Hamilton, AL 35570
39 days ago
$35,000
5 acres
Marion County
Hamilton, AL 35570
39 days ago
$35,000
5 acres
Marion County
Hamilton, AL 35570
39 days ago
$24,999
3 acres
Marion County
Hamilton, AL 35570
41 days ago
$298,000
14.3 acres
Limestone County
Athens, AL 35614
49 days ago
$227,500
3.39 acres
Madison County
Huntsville, AL 35811
49 days ago
$12,000
Cullman County
Bremen, AL 35033
52 days ago
$79,700
40 acres
Cherokee County
Centre, AL 35960
$10k drop • May 26
$89,500
8.58 acres
Cherokee County
Cedar Bluff, AL 35959
$6.5k drop • June 29
$92,500
4.5 acres
Cullman County
Crane Hill, AL 35033
$6.5k drop • June 29
$92,500
4.5 acres
Cullman County
Crane Hill, AL 35033
$5k drop • June 29
$174,500
10.5 acres
Cullman County
Crane Hill, AL 35033
2 months ago
$349,000
25.1 acres
Lauderdale County
Killen, AL 35645
2 months ago
$1,595,000
54 acres
Madison County
Owens Cross Roads, AL 35763
2 months ago
$250,000
45 acres
Madison County
Gurley, AL 35748
2 months ago
$795,000
90 acres
Madison County
Gurley, AL 35748
2 months ago
$249,900
20 acres
Morgan County
Eva, AL 35621
2 months ago
$63,500
2 acres
Cullman County
Crane Hill, AL 35033
2 months ago
$319,000
69 acres
Jackson County
Swaim, AL 35766
Pending
Under contract
$109,900
12.7 acres
Cherokee County
Piedmont, AL 36272
2 months ago
$449,000
52 acres
Morgan County
Decatur, AL 35603
$30k drop • May 20
$369,900
80 acres
DeKalb County
Collinsville, AL 35961
1
…
44
45
46
47
…
53
2,201-2,250 of 2,603 properties
Map