Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Small farms for sale in North Alabama
Price
Size
Tags
Save
Reset
196 properties
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
small farms for sale in Alabama
for more listings.
Featured
9 months ago
$447,040
41 acres
Limestone County
Rogersville, AL 35652
Featured
59 days ago
$980,000
16 acres
Lawrence County
Town Creek, AL 35672
Featured
$100k drop • Mar 26
$895,000
50 acres
DeKalb County
Mentone, AL 35984
Featured
7 months ago
$699,000
41 acres
Marion County
5 bd, 3 ba
•
3,000 sq ft
Hamilton, AL 35570
Featured
33 days ago
$1,910,000
19.2 acres
Franklin County
Spruce Pine, AL 35585
Featured
54 days ago
$870,000
12.5 acres
DeKalb County
3 bd, 2 ba
•
2,180 sq ft
Fyffe, AL 35971
14 days
$649,900
13 acres
Lauderdale County
5 bd, 4 ba
•
3,240 sq ft
Lexington, AL 35648
5 days
$699,500
34 acres
Marion County
Hackleburg, AL 35564
17 days
$129,000
7 acres
Morgan County
Falkville, AL 35622
2 months ago
$155,000
14 acres
Lawrence County
Moulton, AL 35650
20 days
$186,000
7.8 acres
Lauderdale County
3 bd, 1 ba
•
1,435 sq ft
Lexington, AL 35648
28 days
$131,500
4.1 acres
Madison County
Owens Cross Roads, AL 35763
$25.1k drop • Feb 24
$599,900
25 acres
Lauderdale County
2 bd, 2 ba
•
1,652 sq ft
Florence, AL 35633
38 days ago
$1,790,000
25 acres
Franklin County
Phil Campbell, AL 35581
54 days ago
$1,180,000
18 acres
Franklin County
Russellville, AL 35653
38 days ago
$1,100,000
7.35 acres
Madison County
5 bd, 3 ba
•
2,440 sq ft
Gurley, AL 35748
43 days ago
$549,900
22.1 acres
Colbert County
3 bd, 2.5 ba
•
2,200 sq ft
Muscle Shoals, AL 35661
24 days
$239,900
6 acres
DeKalb County
3 bd, 2 ba
•
1,308 sq ft
Higdon, AL 35979
50 days ago
$469,900
10 acres
Morgan County
4 bd, 2.5 ba
•
2,573 sq ft
Danville, AL 35619
16 days
$319,900
43 acres
Marshall County
Grant, AL 35016
2 months ago
$850,000
20 acres
DeKalb County
Ider, AL 35981
$50k drop • Feb 22
$675,000
17 acres
Cullman County
4 bd, 3 ba
•
1,700 sq ft
Cullman, AL 35057
43 days ago
$599,990
24.8 acres
Lauderdale County
2 bd, 2 ba
•
1,652 sq ft
Florence, AL 35633
54 days ago
$799,900
6 acres
Limestone County
4 bd, 3 ba
•
2,718 sq ft
Athens, AL 35613
6 days
$780,000
5 acres
Madison County
6 bd, 5 ba
•
6,043 sq ft
New Market, AL 35761
3 months ago
$2,875,000
31 acres
DeKalb County
Fyffe, AL 35971
4 months ago
$225,000
11 acres
Lauderdale County
Florence, AL 35634
3 months ago
$2,900,000
28 acres
Cherokee County
5 bd, 3 ba
•
2,400 sq ft
Centre, AL 35960
10 days
$2,250,000
40 acres
Lawrence County
64,800 sq ft
Town Creek, AL 35672
28 days
$329,900
20 acres
Lawrence County
3 bd, 2 ba
•
2,125 sq ft
Town Creek, AL 35672
$10k drop • Feb 28
$575,000
4.8 acres
Madison County
4 bd, 3 ba
•
3,053 sq ft
Harvest, AL 35749
2 months ago
$449,900
10.6 acres
Marshall County
3 bd, 2.5 ba
•
2,321 sq ft
Albertville, AL 35951
2 months ago
$1,299,000
6.6 acres
Madison County
5 bd, 5.5 ba
•
6,286 sq ft
New Market, AL 35761
2 months ago
$699,000
44 acres
Lawrence County
Town Creek, AL 35672
20 hours
$117,900
11 acres
Lawrence County
Moulton, AL 35650
58 days ago
$480,000
16 acres
Morgan County
Somerville, AL 35670
$10k drop • Apr 7
$429,900
10 acres
Marshall County
3 bd, 2 ba
•
1,244 sq ft
Grant, AL 35747
$24.9k drop • Feb 3
$425,000
18.6 acres
Morgan County
2 bd, 2 ba
•
2,030 sq ft
Falkville, AL 35622
$12k drop • Jan 27
$207,000
5.5 acres
Lauderdale County
Killen, AL 35645
54 days ago
$599,000
40 acres
Jackson County
3 bd, 2.5 ba
•
3,592 sq ft
Section, AL 35771
2 months ago
$160,000
4.63 acres
Limestone County
Ardmore, AL 35739
2 months ago
$499,900
15.1 acres
Lawrence County
3 bd, 3 ba
•
2,571 sq ft
Moulton, AL 35650
2 months ago
$725,000
10.6 acres
Madison County
4 bd, 2.5 ba
•
2,242 sq ft
Hazel Green, AL 35750
$100k drop • Feb 25
$749,900
10 acres
Cullman County
Arab, AL 35016
$75k drop • Mar 22
$1,700,000
45 acres
Winston County
5 bd, 6 ba
•
7,474 sq ft
Double Springs, AL 35553
46 days ago
$269,900
10 acres
Cherokee County
4 bd, 2 ba
•
1,920 sq ft
Gaylesville, AL 35973
$8.6k drop • Mar 6
$88,900
4.66 acres
Limestone County
Anderson, AL 35610
$415k drop • Feb 21
$2,585,000
19.6 acres
Madison County
4 bd, 4.5 ba
•
5,393 sq ft
New Hope, AL 35760
24 days
$410,000
28 acres
DeKalb County
2 bd, 2 ba
•
1,200 sq ft
Flat Rock, AL 35966
5 months ago
$75,000
5 acres
Lauderdale County
Waterloo, AL 35677
1
2
3
4
1-50 of 196 properties
Map