Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Alabama farmland for sale
Price
Size
Tags
Save
Reset
702 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 Alabama
for more listings.
Pending
Under contract
$89,000
10.5 acres
Lauderdale County
Florence, AL 35633
Pending
Under contract
$1,395,000
155 acres
Lawrence County
Courtland, AL 35618
Pending
Under contract
$889,000
131 acres
Marion County
3 bd, 1 ba
•
1,100 sq ft
Bear Creek, AL 35543
Pending
Under contract
$149,250
19.9 acres
Escambia County
Atmore, AL 36502
Pending
Under contract
$116,740
11.7 acres
Houston County
Ashford, AL 36312
Pending
Under contract
$425,000
17.2 acres
Calhoun County
4 bd, 3 ba
•
— sq ft
Ohatchee, AL 36271
18 days
$265,000
53 acres
Dallas County
Selma, AL 36701
Pending
Under contract
$849,500
116 acres
Chilton County
3 bd, 2 ba
•
— sq ft
Jemison, AL 35085
Pending
Under contract
$315,000
20 acres
Chilton County
3 bd, 2 ba
•
— sq ft
Verbena, AL 35046
Pending
Under contract
$375,000
22.5 acres
Lamar County
4 bd, 2.5 ba
•
2,900 sq ft
Vernon, AL 35592
Pending
Under contract
$449,500
23 acres
Jefferson County
3 bd, 2 ba
•
— sq ft
McCalla, AL 35022
Pending
Under contract
$430,000
19.8 acres
Baldwin County
3 bd, 2 ba
•
1,296 sq ft
Summerdale, AL 36580
Pending
Under contract
$159,900
22 acres
Henry County
2 bd, 1 ba
•
1,008 sq ft
Haleburg, AL 36319
Pending
Under contract
$180,000
34.6 acres
Blount County
Oneonta, AL 35121
Pending
Under contract
$849,900
43 acres
Talladega County
5 bd, 3 ba
•
— sq ft
Eastaboga, AL 36260
Pending
Under contract
$749,900
24.5 acres
Shelby County
3 bd, 2 ba
•
— sq ft
Columbiana, AL 35051
Pending
Under contract
$2,700,000
30 acres
Geneva County
Samson, AL 36477
Pending
Under contract
$100,000
35 acres
Sumter County
Cuba, AL 36907
Pending
Under contract
$299,900
14.8 acres
Chilton County
4 bd, 2 ba
•
— sq ft
Clanton, AL 35045
Pending
Under contract
$700,000
40.4 acres
Tuscaloosa County
4 bd, 3.5 ba
•
4,128 sq ft
Ralph, AL 35480
Pending
Under contract
$1,265,000
51 acres
Lawrence County
4 bd, 2 ba
•
— sq ft
Mount Hope, AL 35651
$24k drop • May 4
$275,000
28 acres
Lauderdale County
Lexington, AL 35648
Pending
Under contract
$525,000
15 acres
Blount County
3 bd, 2.5 ba
•
— sq ft
Springville, AL 35146
Pending
Under contract
$129,000
10 acres
Montgomery County
Pike Road, AL 36064
Pending
Under contract
$269,000
28 acres
Elmore County
Wetumpka, AL 36092
3 months ago
$60,000
6.42 acres
Monroe County
Uriah, AL 36480
Pending
Under contract
$71,000
7.1 acres
Houston County
Ashford, AL 36312
Pending
Under contract
$949,900
7.38 acres
Shelby County
3 bd, 3.5 ba
•
— sq ft
Helena, AL 35080
Pending
Under contract
$499,000
15.5 acres
Saint Clair County
3 bd, 3.5 ba
•
— sq ft
Ragland, AL 35131
Pending
Under contract
$129,900
19 acres
Covington County
Andalusia, AL 36420
Pending
Under contract
$65,640
5.47 acres
Geneva County
Hartford, AL 36344
Pending
Under contract
$349,900
9.73 acres
Calhoun County
3 bd, 2 ba
•
— sq ft
Ohatchee, AL 36271
Pending
Under contract
$250,000
31 acres
DeKalb County
Rainsville, AL 35968
Pending
Under contract
$450,000
58 acres
Chilton County
3 bd, 2 ba
•
— sq ft
Clanton, AL 35045
Pending
Under contract
$61,680
5.14 acres
Geneva County
Hartford, AL 36344
Pending
Under contract
$67,800
5.65 acres
Geneva County
Hartford, AL 36344
Pending
Under contract
$1,200,000
40 acres
Marshall County
3 bd, 2 ba
•
— sq ft
Boaz, AL 35957
32 days ago
$137,500
5 acres
Limestone County
Athens, AL 35611
Pending
Under contract
$385,000
7.9 acres
Pickens County
3 bd, 2 ba
•
2,112 sq ft
Gordo, AL 35466
2 months ago
$100,776
14.8 acres
Talladega County
Sylacauga, AL 35150
Pending
Under contract
$315,000
15 acres
Walker County
2 bd, 2 ba
•
— sq ft
Quinton, AL 35474
2 days
$5,000,000
72 acres
Limestone County
Athens, AL 35613
3 months ago
$299,000
7.8 acres
Baldwin County
Elberta, AL 36580
9 months ago
$650,000
24.2 acres
Pike County
Troy, AL 36079
16 months ago
$155,000
6.3 acres
Jefferson County
Trussville, AL 35173
21 months ago
$95,000
21 acres
Talladega County
Talladega, AL 35160
9 months ago
$124,080
47 acres
Winston County
Double Springs, AL 35553
9 days
$365,000
39 acres
Lowndes County
2 bd, 2 ba
•
1,400 sq ft
Fort Deposit, AL 36344
Pending
Under contract
$149,000
16.6 acres
Walker County
1 bd, 1 ba
•
900 sq ft
Parrish, AL 35580
Pending
Under contract
$156,000
22.3 acres
Chilton County
Jemison, AL 35085
1
…
12
13
14
15
651-700 of 702 properties
Map