Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Farmland for sale in North Alabama
Price
Size
Tags
Save
Reset
307 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Search
land for sale in North Alabama
and
farmland for sale in Alabama
for more listings.
Pending
Under contract
$949,000
53 acres
Lauderdale County
2 bd, 1 ba
•
2,300 sq ft
Florence, AL 35633
28 days
$450,000
28 acres
Lawrence County
3 bd, 1 ba
•
1,621 sq ft
Danville, AL 35619
29 days
$665,000
34.8 acres
Cherokee County
4 bd, 3 ba
•
— sq ft
Gaylesville, AL 35973
Pending
Under contract
$1,150,000
20 acres
Marshall County
Horton, AL 35980
Featured
7 months ago
$575,000
121 acres
Marion County
4 bd, 3 ba
•
1,800 sq ft
Hamilton, AL 35570
Featured
2 months ago
$299,000
50 acres
Marion County
3 bd, 2 ba
•
1,654 sq ft
Hamilton, AL 35570
29 days
$2,499,000
82 acres
Marion County
4 bd, 3 ba
•
3,400 sq ft
Hackleburg, AL 35564
$6k drop • Oct 19
$379,000
10 acres
Jackson County
4 bd, 2 ba
•
2,120 sq ft
Section, AL 35771
30 days ago
$475,000
6 acres
Madison County
1 bd, 1 ba
•
1,800 sq ft
Hazel Green, AL 35750
31 days ago
$299,000
25 acres
Marshall County
Albertville, AL 35951
31 days ago
$240,000
8.5 acres
Madison County
New Market, AL 35761
31 days ago
$450,000
10.8 acres
Madison County
3 bd, 3 ba
•
2,255 sq ft
Hazel Green, AL 35750
31 days ago
$49,900
5 acres
Cherokee County
Piedmont, AL 36272
$50k drop • Nov 12
$530,000
53.6 acres
Lawrence County
3 bd, 4 ba
•
2,070 sq ft
Moulton, AL 35650
32 days ago
$2,499,999
82 acres
Marion County
4 bd, 4 ba
•
3,485 sq ft
Hackleburg, AL 35564
$10k drop • Oct 14
$129,900
12 acres
Lauderdale County
Florence, AL 35633
32 days ago
$679,000
93 acres
Winston County
3 bd, 3 ba
•
4,753 sq ft
Lynn, AL 35575
Featured
32 days ago
$989,000
59 acres
Lauderdale County
4 bd, 4 ba
•
3,673 sq ft
Waterloo, AL 35677
$350k drop • Nov 11
$850,000
44 acres
DeKalb County
5 bd, 3 ba
•
3,800 sq ft
Crossville, AL 35962
Featured
$67k drop • Sept 25
$258,000
20 acres
Lauderdale County
Rogersville, AL 35652
4 months ago
$125,000
10 acres
Lauderdale County
Rogersville, AL 35652
9 months ago
$850,000
44 acres
Lawrence County
Moulton, AL 35650
3 months ago
$450,000
20 acres
Madison County
New Market, AL 35761
$5.1k drop • Nov 10
$244,900
33 acres
Cullman County
Vinemont, AL 35179
$50k drop • Oct 15
$449,000
14.8 acres
Winston County
Arley, AL 35541
35 days ago
$235,000
20.7 acres
Morgan County
Falkville, AL 35622
7 months ago
$999,000
15 acres
Marshall County
3 bd, 2 ba
•
4,358 sq ft
Arab, AL 35016
39 days ago
$444,900
28 acres
Morgan County
3 bd, 3 ba
•
2,231 sq ft
Danville, AL 35619
$26k drop • Nov 5
$299,000
28 acres
Lauderdale County
Lexington, AL 35648
38 days ago
$200,000
40 acres
Morgan County
Hartselle, AL 35640
4 months ago
$699,000
36 acres
DeKalb County
4 bd, 3 ba
•
2,400 sq ft
Fort Payne, AL 35968
39 days ago
$236,000
5.35 acres
Colbert County
3 bd, 1 ba
•
1,465 sq ft
Tuscumbia, AL 35674
Pending
Under contract
$549,000
53 acres
Morgan County
3 bd, 2 ba
•
— sq ft
Danville, AL 35619
Pending
Under contract
$211,200
80 acres
Winston County
Double Springs, AL 35553
2 months ago
$488,000
40 acres
Jackson County
3 bd, 2 ba
•
1,456 sq ft
Section, AL 35771
$285k drop • Nov 3
$2,999,900
19.6 acres
Madison County
4 bd, 5 ba
•
5,393 sq ft
New Hope, AL 35760
$10k drop • Nov 3
$245,000
4.8 acres
Colbert County
3 bd, 2 ba
•
1,608 sq ft
Tuscumbia, AL 35674
$5k drop • Nov 1
$160,000
8.5 acres
Limestone County
Elkmont, AL 35620
2 months ago
$339,900
10.2 acres
Limestone County
2 bd, 2 ba
•
1,435 sq ft
Athens, AL 35611
8 months ago
$1,425,000
13 acres
Cullman County
Cullman, AL 35057
50 days ago
$450,000
18.6 acres
Morgan County
2 bd, 2 ba
•
2,030 sq ft
Falkville, AL 35622
$24.9k drop • Oct 30
$925,000
22 acres
Madison County
4 bd, 3 ba
•
2,432 sq ft
Hazel Green, AL 35750
$20k drop • Oct 29
$579,900
53.8 acres
Lawrence County
2 bd, 2 ba
•
1,464 sq ft
Moulton, AL 35650
4 months ago
$208,500
20.4 acres
DeKalb County
Henagar, AL 35978
5 months ago
$1,900,000
50 acres
Jackson County
Bryant, AL 35958
57 days ago
$643,500
58.5 acres
Morgan County
Danville, AL 35619
5 months ago
$297,501
5 acres
Morgan County
Decatur, AL 35603
5 months ago
$297,501
5 acres
Morgan County
Decatur, AL 35603
53 days ago
$2,900,000
117 acres
Madison County
Gurley, AL 35748
$10k drop • Oct 27
$219,000
5.5 acres
Lauderdale County
Killen, AL 35645
1
2
3
4
5
…
7
101-150 of 307 properties
Map