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
772 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.
$50k drop • July 13
$399,999
14.9 acres
Morgan County
Hartselle, AL 35640
$10.2k drop • Sept 9
$239,700
2 acres
DeKalb County
4 bd, 2 ba
•
1,615 sq ft
Dawson, AL 35963
2 months ago
$155,000
10 acres
Jackson County
3 bd, 2 ba
•
1,484 sq ft
Hollywood, AL 35752
16 months ago
$329,000
15 acres
Cullman County
2 bd, 1 ba
•
1,932 sq ft
Bremen, AL 35033
39 days ago
$280,000
5.17 acres
Limestone County
Toney, AL 35773
6 months ago
$189,000
22 acres
Jackson County
Bryant, AL 35958
7 months ago
$29,900
0.28 acres
Marshall County
Union Grove, AL 35175
12 months ago
$385,000
17.6 acres
Cullman County
Arab, AL 35016
2 months ago
$49,500
2.75 acres
Cherokee County
Cedar Bluff, AL 35959
$250 drop • Sept 16
$3,000/mo
2.8 acres
Madison County
4 bd, 3 ba
•
2,727 sq ft
Madison, AL 35757
2 months ago
$188,655
2 acres
Cullman County
3 bd, 2 ba
•
1,165 sq ft
Bremen, AL 35033
4 months ago
$300,000
30 acres
DeKalb County
Fort Payne, AL 35967
4 months ago
$94,000
4 acres
Marion County
3 bd, 1 ba
•
960 sq ft
Vina, AL 35593
$9k drop • Oct 1
$150,900
3.68 acres
DeKalb County
3 bd, 2 ba
•
1,200 sq ft
Grove Oak, AL 35975
14 months ago
$229,900
25 acres
Marshall County
Guntersville, AL 35976
15 months ago
$219,995
4.4 acres
Madison County
New Market, AL 35761
2 months ago
$159,900
41 acres
Franklin County
Vina, AL 35593
2 months ago
$59,000
0.78 acres
Cherokee County
Cedar Bluff, AL 35959
$5k drop • Aug 7
$294,900
1.5 acres
Limestone County
3 bd, 2 ba
•
1,701 sq ft
Athens, AL 35611
5 months ago
$70,000
1.87 acres
Madison County
Gurley, AL 35748
14 months ago
$25,000
1.25 acres
Lauderdale County
Waterloo, AL 35677
$10k drop • Sept 18
$579,900
1.59 acres
Morgan County
3 bd, 2.5 ba
•
2,545 sq ft
Laceys Spring, AL 35754
$5k drop • July 9
$35,000
0.3 acres
Madison County
New Hope, AL 35760
$4.1k drop • Sept 2
$84,900
40 acres
Marion County
Brilliant, AL 35548
10 months ago
$39,500
2.27 acres
Lauderdale County
Anderson, AL 35610
10 months ago
$39,500
2.28 acres
Lauderdale County
Anderson, AL 35610
6 days
$392,000
28 acres
Marshall County
Arab, AL 35016
Pending
Under contract
$180,500
19 acres
Cullman County
Vinemont, AL 35179
3 months ago
$60,000
3 acres
Marion County
3 bd, 2 ba
•
1,166 sq ft
Haleyville, AL 35565
8 months ago
$28,000
1.64 acres
Cherokee County
Piedmont, AL 36272
5 days
$25,000
0.53 acres
Jackson County
Hollywood, AL 35752
14 months ago
$65,000
37 acres
Marion County
Brilliant, AL 35548
46 days ago
$205,000
15 acres
Cullman County
1 bd, 1 ba
•
560 sq ft
Crane Hill, AL 35053
$18.5k drop • Sept 18
$334,400
2.49 acres
Limestone County
Madison, AL 35756
Pending
Under contract
$245,500
26 acres
Lauderdale County
Florence, AL 35633
Pending
Under contract
$743,750
175 acres
Jackson County
Scottsboro, AL 35768
Pending
Under contract
$228,250
26 acres
Morgan County
Danville, AL 35619
4 months ago
$9,800
1 acre
Winston County
Nauvoo, AL 35578
Pending
Under contract
$30,000
20 acres
Winston County
Lynn, AL 35575
6 months ago
$359,000
16 acres
Madison County
Toney, AL 35773
Pending
Under contract
$1,390,000
12.5 acres
Marshall County
Boaz, AL 35957
Pending
Under contract
$59,000
9.9 acres
Lawrence County
Hatton, AL 35672
21 months ago
$1,700,000
18.1 acres
Limestone County
Athens, AL 35613
2 years ago
$136,200
6.8 acres
Limestone County
Elkmont, AL 35620
24 days
$5k drop • Sept 21
$294,995
2 acres
Limestone County
3 bd, 3 ba
•
2,480 sq ft
Athens, AL 35614
Pending
Under contract
$375,000
5 acres
DeKalb County
4 bd, 3 ba
•
2,800 sq ft
Henagar, AL 35978
Pending
Under contract
$234,500
8.7 acres
Lauderdale County
4 bd, 2.5 ba
•
1,794 sq ft
Killen, AL 35645
Pending
Under contract
$349,900
13.1 acres
Jackson County
3 bd, 2 ba
•
1,750 sq ft
Pisgah, AL 35765
5 months ago
$40,000
0.23 acres
Madison County
Owens Cross Roads, AL 35763
Pending
Under contract
$1,180,000
18 acres
Franklin County
Russellville, AL 35653
1
…
13
14
15
16
651-700 of 772 properties
Map