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,812 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.
2 months ago
$699,000
10 acres
Lawrence County
Courtland, AL 35618
2 months ago
$800,000
14.4 acres
Cullman County
Cullman, AL 35057
$5k drop • July 11
$74,000
21 acres
Winston County
Natural Bridge, AL 35565
$10k drop • July 9
$120,000
0.1 acres
Cherokee County
Centre, AL 35960
4 months ago
$18,500
0.52 acres
Jackson County
Scottsboro, AL 35768
4 months ago
$3,499,000
75 acres
Winston County
Houston, AL 35572
$10k drop • July 9
$458,000
73 acres
DeKalb County
Fort Payne, AL 35967
4 months ago
$75,900
5.2 acres
Lauderdale County
Florence, AL 35633
4 months ago
$249,000
1.2 acres
Marshall County
Guntersville, AL 35976
$11k drop • July 10
$229,000
1.1 acres
Winston County
Double Springs, AL 35553
4 months ago
$119,000
1 acre
Winston County
Arley, AL 35541
5 months ago
$109,000
7 acres
Morgan County
Falkville, AL 35622
5 months ago
$499,900
73 acres
Marion County
Bear Creek, AL 35543
$9.8k drop • July 22
$44,900
0.36 acres
Cherokee County
Centre, AL 35960
$2.5k drop • June 29
$86,200
1.64 acres
Limestone County
Athens, AL 35611
$25.9k drop • July 15
$149,000
2 acres
DeKalb County
Henagar, AL 35978
2 days
$429,999
80 acres
Morgan County
Somerville, AL 35670
8 days
$150,000
0.49 acres
Cullman County
Crane Hill, AL 35053
13 days
$75,000
6.7 acres
Marion County
Winfield, AL 35594
14 days
$49,000
6.7 acres
Marion County
Winfield, AL 35594
21 days
$449,000
3.6 acres
Colbert County
Leighton, AL 35646
26 days
$135,000
0.16 acres
Cherokee County
Cedar Bluff, AL 35959
30 days ago
$283,800
22 acres
Marshall County
Boaz, AL 35957
35 days ago
$149,000
2 acres
Cherokee County
Cedar Bluff, AL 35959
40 days ago
$242,000
11 acres
Marshall County
Grant, AL 35747
48 days ago
$69,000
0.63 acres
Jackson County
Langston, AL 35755
48 days ago
$89,000
1.17 acres
Jackson County
Langston, AL 35755
48 days ago
$85,000
1.16 acres
Jackson County
Langston, AL 35755
57 days ago
$240,000
30 acres
DeKalb County
Valley Head, AL 35989
2 months ago
$79,000
2.34 acres
Cherokee County
Cedar Bluff, AL 35959
$19.9k drop • May 31
$199,990
3 acres
Cherokee County
Cedar Bluff, AL 35959
3 months ago
$375,000
22 acres
Jackson County
Dutton, AL 35744
$25.1k drop • June 23
$199,900
25 acres
Morgan County
Hartselle, AL 35640
4 months ago
$155,000
0.95 acres
Winston County
Double Springs, AL 35553
4 months ago
$75,900
5 acres
Lauderdale County
Florence, AL 35633
$40k drop • June 18
$259,000
100 acres
Jackson County
Bryant, AL 35772
4 months ago
$325,900
10 acres
Madison County
Owens Cross Roads, AL 35763
4 months ago
$67,000
7.88 acres
Cherokee County
Piedmont, AL 36272
4 months ago
$78,900
9.27 acres
Cherokee County
Piedmont, AL 36272
5 months ago
$56,499
2.85 acres
Cherokee County
Cedar Bluff, AL 35959
$5k drop • Aug 14
$134,500
22 acres
Lauderdale County
Waterloo, AL 35677
$5k drop • July 21
$54,900
1.1 acres
Winston County
Double Springs, AL 35553
$19.1k drop • July 23
$349,900
142 acres
Winston County
Haleyville, AL 35565
8 days
$67,500
0.76 acres
Cherokee County
Piedmont, AL 36272
8 days
$100,000
0.3 acres
Cullman County
Crane Hill, AL 35053
15 days
$129,000
Winston County
Double Springs, AL 35553
19 days
$98,931
0.34 acres
Morgan County
Decatur, AL 35601
31 days ago
$48,950
1 acre
Marshall County
Grant, AL 35747
48 days ago
$215,000
1.19 acres
Jackson County
Langston, AL 35755
48 days ago
$215,000
1 acre
Jackson County
Langston, AL 35755
1
…
6
7
8
9
…
57
301-350 of 2,812 properties
Map