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.
$250k drop • Sept 9
$400,000
10 acres
Cullman County
Arab, AL 35016
4 days
$885,000
11.4 acres
Limestone County
3 bd, 2.5 ba
•
2,871 sq ft
Elkmont, AL 35620
21 days
$287,491
23 acres
Marshall County
Horton, AL 35980
2 months ago
$1,600,000
9.4 acres
Madison County
4 bd, 3.5 ba
•
2,767 sq ft
Brownsboro, AL 35741
$25k drop • Aug 26
$475,000
30 acres
Jackson County
4 bd, 2.5 ba
•
2,545 sq ft
Section, AL 35771
5 months ago
$162,000
40 acres
Winston County
Lynn, AL 35575
5 months ago
$669,900
54.2 acres
Cullman County
3 bd, 2 ba
•
1,440 sq ft
Baileyton, AL 35019
4 days
$488,000
61 acres
Cullman County
Cullman, AL 35058
2 months ago
$320,000
32 acres
Jackson County
Woodville, AL 35776
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
$100k drop • July 7
$975,000
24 acres
Madison County
4 bd, 2.5 ba
•
3,149 sq ft
Hazel Green, AL 35750
$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
32 days ago
$847,000
40 acres
Cullman County
3 bd, 3.5 ba
•
2,344 sq ft
Joppa, AL 35087
2 months ago
$2,000,000
54.5 acres
DeKalb County
Fyffe, AL 35971
3 months ago
$700,000
89 acres
Colbert County
Cherokee, AL 35616
$10k drop • July 27
$359,900
10 acres
DeKalb County
3 bd, 3 ba
•
1,850 sq ft
Fort Payne, AL 35967
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
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
$100k drop • Sept 9
$699,000
29 acres
Marshall County
3 bd, 2 ba
•
1,950 sq ft
Langston, AL 35755
3 days
$334,900
6 acres
DeKalb County
4 bd, 3 ba
•
2,240 sq ft
Fort Payne, AL 35967
3 months ago
$390,374
44 acres
Winston County
Houston, AL 35572
2 months ago
$242,000
11 acres
Marshall County
Grant, AL 35747
$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
6 months ago
$419,000
9 acres
DeKalb County
Fyffe, AL 35971
$74.2k drop • Aug 26
$241,280
18.6 acres
Marshall County
Boaz, AL 35957
3 months ago
$345,000
61.5 acres
Franklin County
— sq ft
Red Bay, AL 35582
$20k drop • Sept 21
$259,000
6 acres
Jackson County
2 bd, 2 ba
•
2,362 sq ft
Pisgah, AL 35765
13 months ago
$439,000
239 acres
Marion County
Hackleburg, AL 35564
14 months ago
$184,500
5.5 acres
Lauderdale County
Killen, AL 35645
16 months ago
$209,000
66 acres
Winston County
Haleyville, AL 35565
37 days ago
$1,790,000
90 acres
Morgan County
4 bd, 2.5 ba
•
3,271 sq ft
Baileyton, AL 35019
42 days ago
$491,400
63 acres
Lawrence County
Moulton, AL 35650
$100k drop • Sept 17
$699,000
20 acres
Lauderdale County
5 bd, 4.5 ba
•
3,373 sq ft
Florence, AL 35633
$25k drop • Aug 18
$525,000
66 acres
Cullman County
3 bd, 1.5 ba
•
1,532 sq ft
Bremen, AL 35033
2 months ago
$150,000
6 acres
Marshall County
Grant, AL 35747
4 months ago
$712,000
66 acres
Cullman County
3 bd, 1 ba
•
1,953 sq ft
Hanceville, AL 35077
$50k drop • Sept 8
$1,435,000
17 acres
Madison County
3 bd, 4 ba
•
4,000 sq ft
New Hope, AL 35760
11 months ago
$359,900
78.5 acres
Franklin County
Russellville, AL 35654
1
2
3
4
5
6
101-150 of 296 properties
Map