Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Land for sale in North Alabama
Price
Size
Tags
Save
2,910 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
54 days ago
$314,900
0.9 acres
Lauderdale County
Killen, AL 35645
6 months ago
$78,000
0.17 acres
Madison County
New Market, AL 35761
54 days ago
$325,000
3 acres
Lawrence County
3 bd, 2 ba
•
2,000 sq ft
Trinity, AL 35673
$14.1k drop • Oct 24
$114,900
27 acres
Winston County
Haleyville, AL 35565
5 months ago
$429,000
3.7 acres
Marshall County
4 bd, 4 ba
•
3,464 sq ft
Guntersville, AL 35976
54 days ago
$37,900
7 acres
Colbert County
Cherokee, AL 35616
2 years ago
$899,000
3 acres
Madison County
— sq ft
Huntsville, AL 35803
$30k drop • Oct 23
$385,000
89 acres
Cherokee County
Piedmont, AL 36272
$100k drop • Oct 23
$469,000
4 acres
Colbert County
Leighton, AL 35646
54 days ago
$35,000
1.3 acres
Madison County
Hazel Green, AL 35750
57 days ago
$104,500
10.5 acres
Jackson County
Henagar, AL 35978
54 days ago
$35,000
1.15 acres
Madison County
Hazel Green, AL 35750
54 days ago
$35,000
1.2 acres
Madison County
Hazel Green, AL 35750
54 days ago
$35,000
1.7 acres
Madison County
Hazel Green, AL 35750
54 days ago
$379,000
2.43 acres
Cherokee County
4 bd, 2 ba
•
1,151 sq ft
Cedar Bluff, AL 35959
5 months ago
$219,000
3.54 acres
Marshall County
Guntersville, AL 35976
$1k drop • Oct 23
$9,000
1 acre
Winston County
Double Springs, AL 35553
$1k drop • Oct 23
$9,000
1 acre
Winston County
Double Springs, AL 35553
55 days ago
$349,000
44.8 acres
Cullman County
Baileyton, AL 35019
3 months ago
$279,000
4 acres
Marion County
4 bd, 2 ba
•
1,803 sq ft
Winfield, AL 35594
$24.1k drop • Oct 23
$334,900
2.5 acres
Lauderdale County
4 bd, 3 ba
•
3,600 sq ft
Florence, AL 35633
$24k drop • Oct 23
$375,000
2 acres
Cullman County
3 bd, 3 ba
•
3,026 sq ft
Hanceville, AL 35077
$50k drop • Oct 23
$375,000
1.25 acres
Madison County
Huntsville, AL 35816
55 days ago
$73,500
9 acres
Cherokee County
Sand Rock, AL 35983
55 days ago
$81,500
10 acres
Cherokee County
Sand Rock, AL 35983
11 months ago
$269,000
39 acres
Lawrence County
Town Creek, AL 35672
22 months ago
$88,000
2.26 acres
Cherokee County
Cedar Bluff, AL 35959
55 days ago
$65,000
0.99 acres
DeKalb County
Rainsville, AL 35986
55 days ago
$699,900
4 acres
Madison County
4 bd, 3 ba
•
2,924 sq ft
Ardmore, AL 35739
$15k drop • Oct 1
$535,000
1.47 acres
Marshall County
Albertville, AL 35950
55 days ago
$29,999
0.35 acres
Marshall County
Union Grove, AL 35175
55 days ago
$29,999
0.36 acres
Marshall County
Union Grove, AL 35175
55 days ago
$29,999
0.36 acres
Marshall County
Union Grove, AL 35175
55 days ago
$49,999
0.37 acres
Marshall County
Union Grove, AL 35175
55 days ago
$42,000
0.5 acres
Jackson County
Scottsboro, AL 35768
18 months ago
$90,000
5.75 acres
Franklin County
Russellville, AL 35653
55 days ago
$57,900
0.9 acres
Limestone County
Elkmont, AL 35620
58 days ago
$325,000
122 acres
Marion County
Hamilton, AL 35570
$24.9k drop • Oct 22
$625,000
11.9 acres
Colbert County
4 bd, 3 ba
•
3,167 sq ft
Muscle Shoals, AL 35661
22 months ago
$37,500
1.33 acres
DeKalb County
Fort Payne, AL 35967
56 days ago
$2,720,000
136 acres
Morgan County
Trinity, AL 35673
56 days ago
$35,000
0.65 acres
Lauderdale County
Killen, AL 35645
56 days ago
$45,900
1.3 acres
Lauderdale County
Killen, AL 35645
56 days ago
$29,900
1.25 acres
Lauderdale County
Killen, AL 35645
56 days ago
$36,500
1 acre
Lauderdale County
Killen, AL 35645
56 days ago
$30,000
1.17 acres
Lauderdale County
Killen, AL 35645
2 months ago
$123,990
8.4 acres
Marshall County
Arab, AL 35016
4 months ago
$29,900
2.1 acres
Jackson County
Scottsboro, AL 35768
56 days ago
$549,000
15 acres
Cullman County
5 bd, 3 ba
•
2,975 sq ft
Holly Pond, AL 35083
56 days ago
$175,000
1.5 acres
Marion County
3 bd, 2 ba
•
1,471 sq ft
Hamilton, AL 35570
1
…
24
25
26
27
…
59
1,201-1,250 of 2,910 properties
Map