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
771 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.
5 months ago
$1,395,000
90.7 acres
Lauderdale County
3 bd, 3.5 ba
•
2,968 sq ft
Florence, AL 35634
$17.9k drop • Aug 20
$167,000
4.1 acres
Lawrence County
3 bd, 1 ba
•
1,853 sq ft
Moulton, AL 35650
4 months ago
$522,000
87 acres
Lawrence County
Mount Hope, AL 35651
$24.9k drop • Sept 15
$295,000
13.6 acres
Madison County
3 bd, 2 ba
•
1,152 sq ft
New Hope, AL 35760
4 months ago
$975,000
24 acres
Madison County
4 bd, 2.5 ba
•
3,149 sq ft
Hazel Green, AL 35750
$82.5k drop • Sept 17
$375,500
73 acres
DeKalb County
Fort Payne, AL 35967
$1.19m drop • Aug 29
$2,502,000
83.4 acres
Limestone County
Madison, AL 35756
8 months ago
$249,000
50 acres
Franklin County
Phil Campbell, AL 35581
11 months ago
$850,000
86 acres
Morgan County
Hartselle, AL 35640
4 days
$249,900
20.5 acres
Marshall County
Union Grove, AL 35175
21 days
$67,900
6 acres
Lauderdale County
Rogersville, AL 35652
21 days
$287,500
23 acres
Marshall County
Horton, AL 35980
21 days
$2,500,000
144 acres
Marshall County
4 bd, 3.5 ba
•
5,535 sq ft
Horton, AL 35980
5 months ago
$249,000
79.7 acres
Cherokee County
Cedar Bluff, AL 35959
5 months ago
$125,000
14.8 acres
Jackson County
Scottsboro, AL 35768
2 months ago
$550,000
110 acres
DeKalb County
Fort Payne, AL 35967
2 months ago
$2,000,000
54.5 acres
DeKalb County
Fyffe, AL 35971
2 months ago
$395,000
4.5 acres
Cullman County
3 bd, 3 ba
•
2,284 sq ft
Vinemont, AL 35179
2 months ago
$249,900
5 acres
Cullman County
3 bd, 2 ba
•
1,568 sq ft
Cullman, AL 35055
3 months ago
$700,000
89 acres
Colbert County
Cherokee, AL 35616
$5k drop • Aug 22
$70,000
4.33 acres
Lauderdale County
Anderson, AL 35610
4 months ago
$89,900
2 acres
Madison County
New Market, AL 35761
5 months ago
$125,000
82 acres
Marion County
Hamilton, AL 35570
6 months ago
$249,900
25 acres
Jackson County
Flat Rock, AL 35966
$25k drop • Sept 11
$900,000
7.35 acres
Madison County
5 bd, 3 ba
•
2,440 sq ft
Gurley, AL 35748
7 months ago
$675,000
88 acres
Cullman County
Cullman, AL 35057
4 days
$450,000
50 acres
Jackson County
— sq ft
Woodville, AL 35776
25 days
$615,000
6.8 acres
Limestone County
4 bd, 3 ba
•
2,491 sq ft
Athens, AL 35613
$11k drop • Sept 30
$403,999
80 acres
Morgan County
Somerville, AL 35670
60 days ago
$395,000
16 acres
Morgan County
Somerville, AL 35670
6 months ago
$335,760
28 acres
Cherokee County
Fort Payne, AL 35967
2 months ago
$775,000
20 acres
Marion County
6 bd, 5 ba
•
5,800 sq ft
Hackleburg, AL 35564
$16.9k drop • Aug 21
$508,000
5.15 acres
Cullman County
5 bd, 3 ba
•
2,957 sq ft
Holly Pond, AL 35083
2 months ago
$870,000
199 acres
DeKalb County
Collinsville, AL 35961
$21k drop • Sept 11
$629,000
6.5 acres
Jackson County
4 bd, 3.5 ba
•
3,145 sq ft
Scottsboro, AL 35768
$10k drop • July 27
$359,900
10 acres
DeKalb County
3 bd, 3 ba
•
1,850 sq ft
Fort Payne, AL 35967
3 months ago
$575,000
4.7 acres
Madison County
Owens Cross Roads, AL 35763
$100k drop • Sept 9
$699,000
29 acres
Marshall County
3 bd, 2 ba
•
1,950 sq ft
Langston, AL 35755
$4k drop • Aug 13
$59,500
9 acres
Cherokee County
Sand Rock, AL 35983
4 days
$334,900
6 acres
DeKalb County
4 bd, 3 ba
•
2,240 sq ft
Fort Payne, AL 35967
6 days
$39,900
2.4 acres
Limestone County
Athens, AL 35611
27 days
$294,931
4.4 acres
Lawrence County
3 bd, 2 ba
•
1,438 sq ft
Moulton, AL 35650
3 months ago
$390,374
44 acres
Winston County
Houston, AL 35572
2 months ago
$39,900
0.52 acres
Jackson County
Bryant, AL 35958
2 months ago
$242,000
11 acres
Marshall County
Grant, AL 35747
3 months ago
$334,900
4.87 acres
Limestone County
3 bd, 2 ba
•
1,522 sq ft
Elkmont, AL 35620
$50k drop • Aug 18
$525,000
45.6 acres
DeKalb County
3 bd, 2 ba
•
3,837 sq ft
Collinsville, AL 35961
$30k drop • Aug 7
$949,000
52 acres
Madison County
3 bd, 3 ba
•
2,762 sq ft
Hazel Green, AL 35750
$5k drop • July 11
$74,000
21 acres
Winston County
Natural Bridge, AL 35565
$50k drop • July 30
$2,200,000
40 acres
Lawrence County
64,800 sq ft
Town Creek, AL 35672
1
…
5
6
7
8
…
16
251-300 of 771 properties
Map