Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Rural land for sale in North Alabama
Price
Size
Tags
Save
Reset
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.
40 days ago
$69,500
4.64 acres
Lauderdale County
Anderson, AL 35610
2 months ago
$189,000
22 acres
Jackson County
Bryant, AL 35958
Pending
Under contract
$1,910,000
19.2 acres
Franklin County
Spruce Pine, AL 35585
6 months ago
$349,900
2.4 acres
Morgan County
4 bd, 2.5 ba
•
2,476 sq ft
Hartselle, AL 35640
$20k drop • May 14
$330,000
2 acres
Marshall County
4 bd, 2 ba
•
2,167 sq ft
Horton, AL 35980
10 days
$84,500
8.45 acres
DeKalb County
Sylvania, AL 35988
2 months ago
$699,000
60 acres
Marshall County
3 bd, 1 ba
•
1,770 sq ft
Albertville, AL 35951
$16k drop • Apr 10
$299,000
30 acres
DeKalb County
Fort Payne, AL 35968
22 months ago
$199,900
20 acres
Morgan County
Hartselle, AL 35640
2 days
$300,000
30 acres
DeKalb County
Fort Payne, AL 35967
10 days
$94,000
4 acres
Marion County
3 bd, 1 ba
•
960 sq ft
Vina, AL 35593
5 months ago
$215,500
43 acres
Marion County
Hamilton, AL 35570
13 days
$175,000
8.7 acres
Marshall County
4 bd, 1 ba
•
1,974 sq ft
Albertville, AL 35951
$10k drop • May 20
$69,900
5.26 acres
Colbert County
2 bd, 1 ba
•
576 sq ft
Russellville, AL 35654
$5k drop • Mar 13
$309,900
1.73 acres
Lauderdale County
3 bd, 2.5 ba
•
1,792 sq ft
Rogersville, AL 35652
10 months ago
$383,400
142 acres
Winston County
Ashridge, AL 35553
10 months ago
$69,900
0.88 acres
Cherokee County
Centre, AL 35960
$3k drop • Feb 26
$39,500
2.37 acres
Lauderdale County
Anderson, AL 35610
7 months ago
$500,000
50 acres
Franklin County
Russellville, AL 35654
$3k drop • Apr 19
$39,500
7 acres
Lauderdale County
Anderson, AL 35610
2 years ago
$90,000
1.54 acres
Limestone County
Athens, AL 35613
$70k drop • Mar 28
$290,000
1 acre
Jackson County
5 bd, 2 ba
•
3,638 sq ft
Hollywood, AL 35752
$3k drop • Feb 26
$39,500
2.27 acres
Lauderdale County
Anderson, AL 35610
$3k drop • Feb 26
$39,500
2.28 acres
Lauderdale County
Anderson, AL 35610
6 months ago
$262,500
1.5 acres
Lauderdale County
3 bd, 2 ba
•
1,930 sq ft
Rogersville, AL 35652
8 months ago
$385,000
17.6 acres
Cullman County
Arab, AL 35016
8 months ago
$89,000
15 acres
Marshall County
Grant, AL 35760
16 months ago
$214,000
2.64 acres
Morgan County
3 bd, 1 ba
•
1,095 sq ft
Decatur, AL 35603
3 months ago
$28,000
1.64 acres
Cherokee County
Piedmont, AL 36272
11 months ago
$329,000
15 acres
Cullman County
2 bd, 1 ba
•
1,932 sq ft
Bremen, AL 35033
$20k drop • Mar 31
$159,900
3.68 acres
DeKalb County
3 bd, 2 ba
•
1,200 sq ft
Grove Oak, AL 35975
10 months ago
$400,000
40 acres
Cullman County
Vinemont, AL 35179
2 months ago
$375,000
2 acres
Jackson County
4 bd, 3 ba
•
2,540 sq ft
Section, AL 35771
$1.67k drop • May 12
$59,998
2.43 acres
Winston County
Double Springs, AL 35553
11 months ago
$156,000
6.7 acres
Morgan County
Somerville, AL 35670
2 months ago
$89,000
40 acres
Marion County
Brilliant, AL 35548
$6k drop • Mar 27
$174,000
18.3 acres
DeKalb County
Pisgah, AL 35765
9 months ago
$229,900
25 acres
Marshall County
Guntersville, AL 35976
11 months ago
$224,900
4.4 acres
Madison County
New Market, AL 35761
$10k drop • May 18
$109,900
12.7 acres
Cherokee County
Piedmont, AL 36272
2 months ago
$146,000
3.58 acres
Madison County
Toney, AL 35773
8 months ago
$189,900
3 acres
Madison County
3 bd, 2 ba
•
1,159 sq ft
Gurley, AL 35748
10 months ago
$25,000
1.25 acres
Lauderdale County
Waterloo, AL 35677
2 years ago
$450,000
14.9 acres
Morgan County
Hartselle, AL 35640
2 years ago
$69,900
3 acres
Morgan County
Falkville, AL 35622
34 days ago
$40,000
0.23 acres
Madison County
Owens Cross Roads, AL 35763
59 days ago
$375,000
1.6 acres
Cherokee County
3 bd, 1 ba
•
1,710 sq ft
Centre, AL 35960
2 months ago
$379,000
16 acres
Madison County
Toney, AL 35773
$15.1k drop • Feb 25
$299,900
2.7 acres
Marshall County
4 bd, 3 ba
•
1,796 sq ft
Arab, AL 35016
6 months ago
$97,700
18.5 acres
Cherokee County
Gaylesville, AL 35973
1
…
9
10
11
12
13
451-500 of 603 properties
Map