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,417 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.
29 days
$34,900
0.28 acres
Marshall County
Union Grove, AL 35175
37 days ago
$124,900
5 acres
Winston County
Double Springs, AL 35553
37 days ago
$468,000
73 acres
DeKalb County
Fort Payne, AL 35967
$16.1k drop • Apr 29
$82,947
27 acres
Marion County
Bear Creek, AL 35543
42 days ago
$59,000
2.15 acres
Limestone County
Athens, AL 35611
$25k drop • May 5
$260,000
1.1 acres
Winston County
Double Springs, AL 35553
47 days ago
$299,000
100 acres
Jackson County
Bryant, AL 35772
50 days ago
$420,750
5 acres
Limestone County
Athens, AL 35613
51 days ago
$582,000
72.8 acres
Madison County
Gurley, AL 35748
2 months ago
$2,500,000
257 acres
Cherokee County
Piedmont, AL 36272
$7k drop • Apr 7
$92,900
0.4 acres
Madison County
Huntsville, AL 35803
$7.5k drop • Apr 13
$110,000
1 acre
Winston County
Double Springs, AL 35553
2 months ago
$190,000
2.2 acres
Winston County
Arley, AL 35541
2 months ago
$549,000
2.2 acres
Cullman County
Crane Hill, AL 35053
$15.1k drop • May 19
$219,900
1.1 acres
Winston County
Double Springs, AL 35553
4 months ago
$67,500
3.9 acres
Cherokee County
Centre, AL 35960
17 days
$350,000
0.14 acres
Cullman County
Cullman, AL 35057
20 days
$299,900
0.77 acres
Marshall County
Guntersville, AL 35976
24 days
$180,000
40 acres
Winston County
Haleyville, AL 35565
22 days
$58,500
1.14 acres
Cherokee County
Cedar Bluff, AL 35959
33 days ago
$169,900
4 acres
Limestone County
Athens, AL 35613
48 days ago
$269,000
0.93 acres
Limestone County
Athens, AL 35611
50 days ago
$635,000
16.6 acres
Madison County
Brownsboro, AL 35741
54 days ago
$69,900
1.13 acres
Cherokee County
Cedar Bluff, AL 35959
57 days ago
$165,000
0.65 acres
Cullman County
Cullman, AL 35057
$35.1k drop • Apr 8
$259,900
1 acre
Colbert County
Muscle Shoals, AL 35661
59 days ago
$124,900
0.9 acres
Madison County
Huntsville, AL 35811
$15k drop • May 7
$125,000
6.6 acres
Marshall County
Langston, AL 35755
2 months ago
$199,000
2.5 acres
Cullman County
Crane Hill, AL 35053
2 months ago
$199,000
2.8 acres
Cullman County
Crane Hill, AL 35053
2 months ago
$395,000
3.9 acres
Cullman County
Crane Hill, AL 35053
2 months ago
$175,000
5.8 acres
Morgan County
Trinity, AL 35603
$35k drop • May 20
$215,000
5 acres
Madison County
Hazel Green, AL 35750
2 months ago
$55,000
0.72 acres
Jackson County
Scottsboro, AL 35769
$12.9k drop • Apr 20
$87,000
14.5 acres
Jackson County
Hollywood, AL 35752
$2k drop • Mar 31
$89,500
3 acres
Morgan County
Decatur, AL 35603
2 months ago
$1,475,000
2.5 acres
Winston County
Arley, AL 35541
2 months ago
$19,999
1.7 acres
Winston County
Double Springs, AL 35553
$25k drop • Mar 30
$174,900
2 acres
DeKalb County
Henagar, AL 35978
4 months ago
$132,000
2.8 acres
Winston County
Crane Hill, AL 35053
$10k drop • May 11
$239,900
9 acres
Marshall County
Albertville, AL 35950
$190k drop • Feb 26
$948,375
152 acres
Lauderdale County
Florence, AL 35633
$10k drop • Apr 30
$159,000
64 acres
Marion County
Detroit, AL 35552
2 days
$89,900
0.5 acres
Limestone County
Athens, AL 35613
9 days
$68,000
0.081 acres
Marshall County
Guntersville, AL 35976
10 days
$184,000
12 acres
DeKalb County
Fort Payne, AL 35967
14 days
$134,860
5.75 acres
Limestone County
Elkmont, AL 35620
20 days
$299,900
0.53 acres
Marshall County
Guntersville, AL 35976
25 days
$389,000
1 acre
Winston County
Arley, AL 35541
35 days ago
$199,000
2.79 acres
Winston County
Double Springs, AL 35553
1
…
3
4
5
6
…
49
151-200 of 2,417 properties
Map