Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Farmland for sale in North Alabama
Price
Size
Tags
Save
Reset
296 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.
9 months ago
$274,900
16.6 acres
Limestone County
Athens, AL 35614
$50k drop • Aug 18
$349,999
32.3 acres
Colbert County
Cherokee, AL 35674
$51k drop • Sept 3
$599,000
60 acres
Marshall County
3 bd, 1 ba
•
1,770 sq ft
Albertville, AL 35951
9 months ago
$475,000
53 acres
Morgan County
Danville, AL 35619
15 months ago
$3,100,000
91 acres
Madison County
Toney, AL 35773
16 months ago
$329,000
15 acres
Cullman County
2 bd, 1 ba
•
1,932 sq ft
Bremen, AL 35033
$50k drop • July 13
$399,999
14.9 acres
Morgan County
Hartselle, AL 35640
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
7 months ago
$6,272,324
27.9 acres
Limestone County
2,000 sq ft
Huntsville, AL 35756
6 days
$375,000
23.2 acres
Marshall County
Arab, AL 35016
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
4 months ago
$300,000
30 acres
DeKalb County
Fort Payne, AL 35967
$4.1k drop • Sept 2
$84,900
40 acres
Marion County
Brilliant, AL 35548
6 days
$392,000
28 acres
Marshall County
Arab, AL 35016
Pending
Under contract
$180,500
19 acres
Cullman County
Vinemont, AL 35179
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
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
2 years ago
$136,200
6.8 acres
Limestone County
Elkmont, AL 35620
Pending
Under contract
$375,000
5 acres
DeKalb County
4 bd, 3 ba
•
2,800 sq ft
Henagar, AL 35978
Pending
Under contract
$1,180,000
18 acres
Franklin County
Russellville, AL 35653
Pending
Under contract
$699,000
44 acres
Lawrence County
Town Creek, AL 35672
Pending
Under contract
$565,000
9 acres
Lawrence County
Mount Hope, AL 35651
Pending
Under contract
$2,875,000
31 acres
DeKalb County
Fyffe, AL 35971
Pending
Under contract
$699,000
41 acres
Marion County
5 bd, 3 ba
•
3,000 sq ft
Hamilton, AL 35570
Pending
Under contract
$749,900
38 acres
Lauderdale County
4 bd, 2.5 ba
•
3,073 sq ft
Anderson, AL 35610
2 years ago
$134,400
7.68 acres
Limestone County
Elkmont, AL 35620
2 years ago
$129,500
7.4 acres
Limestone County
Elkmont, AL 35620
2 years ago
$124,600
7.12 acres
Limestone County
Elkmont, AL 35620
2 years ago
$119,525
6.83 acres
Limestone County
Elkmont, AL 35620
Pending
Under contract
$889,000
131 acres
Marion County
3 bd, 1 ba
•
1,100 sq ft
Bear Creek, AL 35543
Pending
Under contract
$1,265,000
51 acres
Lawrence County
4 bd, 2 ba
•
— sq ft
Mount Hope, AL 35651
Pending
Under contract
$350,000
142 acres
Winston County
Ashridge, AL 35553
Pending
Under contract
$75,175
24.3 acres
Marion County
Bexar, AL 35593
Pending
Under contract
$138,000
5 acres
Jackson County
3 bd, 1 ba
•
— sq ft
Pisgah, AL 35765
16 months ago
$275,000
28 acres
Lauderdale County
Lexington, AL 35648
2 months ago
$110,000
8.5 acres
Cherokee County
Centre, AL 35960
2 months ago
$260,000
24 acres
Jackson County
Fyffe, AL 35971
4 months ago
$5,000,000
72 acres
Limestone County
Athens, AL 35613
5 months ago
$1,395,000
90.7 acres
Lauderdale County
3 bd, 3.5 ba
•
2,968 sq ft
Florence, AL 35634
1
…
3
4
5
6
251-296 of 296 properties
Map