Farms and Ranches for Sale in Alabama

Listings the MLS classifies as farms or ranches, and land with reported agricultural improvements such as barns, stables or livestock fencing.

Farms and Ranches shows 20 participating MyStateMLS listings here (active, for sale). Only listings whose data reports a farm, ranch or agricultural use are included, and this is not every farm or ranch for sale in the area.

By type: agricultural land (59), farms and ranches (20) and small farms and farmsteads (12). Most often reported uses: livestock and grazing, crops and cropland and equestrian. Common reported features: timber or woods (58), pasture (51) and creek or spring (40). Many listings are near Hamilton, Dothan and New Brockton.

Median asking price of the 20 priced listings shown: $750,000 (range $120,000 to $10,715,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

Photo 1 of 4, farm or ranch at 66 Blackwood Drive, Hartselle, AL 35640
For sale

$1,200,000

20 acres2 beds

$60,000 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Pond
  • Creek or spring

66 Blackwood DriveHartselle, AL 35640

Listing courtesy of Darwin Halbrooks · MyStateMLS #11979576

Photo 1 of 28, farm or ranch at 1179 County Road 18, Waverly, AL 36879
For sale

$432,000

29 acres

$15,000 per acre (asking price ÷ reported acres)

Ranch

  • Pasture

1179 County Road 18Waverly, AL 36879

Listing courtesy of William Ireland · MyStateMLS #12044159

Photo 1 of 60, land at 0 Cr 127, Banks, AL 36005
For sale

$1,290,000

263 acresNo home reported

$4,905 per acre (asking price ÷ reported acres)

Farm40 hay acres reported

  • Hay ground
  • Barn
  • Well

0 Cr 127Banks, AL 36005

Listing courtesy of South Place Properties · MyStateMLS #12016042

Photo 1 of 18, farm or ranch at 00 Milner's Chapel Road, Killen, AL 35645
For sale

$189,999

24 acres

$8,003 per acre (asking price ÷ reported acres)

Ranch

00 Milner's Chapel RoadKillen, AL 35645

Listing courtesy of Tutt Real Estate LLC · MyStateMLS #11955837

Photo 1 of 18, farm or ranch at 0 Sams Creek Road, Gallion, AL 36742
For sale

$750,000

160 acres2 beds

$4,688 per acre (asking price ÷ reported acres)

Farm or ranch

  • Pond

0 Sams Creek RoadGallion, AL 36742

Listing courtesy of Saunders Real Estate · MyStateMLS #11983486

Photo 1 of 10, land at 1063 County Road 67, Clopton, AL 36317
For sale

$400,000

83 acresNo home reported

$4,819 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Pond

1063 County Road 67Clopton, AL 36317

Listing courtesy of Saunders Real Estate · MyStateMLS #11863450

Photo 1 of 53, land at 18390 County Road 8, Florence, AL 35633
For saleReduced $25,000

$244,900

15 acresNo home reported

$16,327 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Creek or spring

18390 County Road 8Florence, AL 35633

Listing courtesy of Whitetail Properties Real Estate · MyStateMLS #11866512

Photo 1 of 5, farm or ranch at 0 Hwy 131, Clayton, AL 36016
For saleReduced $40,000

$120,000

20 acres

$6,000 per acre (asking price ÷ reported acres)

Equestrian property

  • Stable or stalls
  • Fencing

0 Hwy 131Clayton, AL 36016

Listing courtesy of Saunders Real Estate · MyStateMLS #11835039

Photo 1 of 40, farm or ranch at 0 County Road 259, Clopton, AL 36317
For saleReduced $135,000

$10,715,000

2,290 acres

$4,679 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Equipment or machine shed

0 County Road 259Clopton, AL 36317

Listing courtesy of Saunders Real Estate · MyStateMLS #11835015

Photo 1 of 60, land at 0 E. Dogwood Trail, Georgiana, AL 36037
For saleReduced $60,900

$239,000

52 acresNo home reported

$4,596 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Equipment or machine shed
  • Creek or spring

0 E. Dogwood TrailGeorgiana, AL 36037

Listing courtesy of SmallTown Hunting Properties & Real Estate · MyStateMLS #11800983

Photo 1 of 34, farm or ranch at 600 County Road 301, Rockford, AL 35136
For saleReduced $37,900

$622,000

43 acres4 beds

$14,465 per acre (asking price ÷ reported acres)

Farm or ranch

  • Creek or spring

600 County Road 301Rockford, AL 35136

Listing courtesy of Whitetail Properties Real Estate, LLC · MyStateMLS #11745779

Photo 1 of 60, farm or ranch at 1838 Canterbury Road, Honoraville, AL 36042
For saleReduced $40,000

$579,000

95 acres4 beds

$6,095 per acre (asking price ÷ reported acres)

Farm30 cropland acres reported

  • Barn
  • Fencing

1838 Canterbury RoadHonoraville, AL 36042

Listing courtesy of Whitetail Properties Real Estate, LLC · MyStateMLS #11715778

Photo 1 of 50, land at 0 Hwy 80, Marion Junction, AL 36759
For sale

$3,750,000

625 acresNo home reported

$6,000 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Hay ground
  • Barn

0 Hwy 80Marion Junction, AL 36759

Listing courtesy of National Land Realty, Tuscaloosa, AL · MyStateMLS #11654318

Photo 1 of 18, land at 0 Cr 28, Slocomb, AL 36375
For sale

$2,500,000

369 acresNo home reported

$6,775 per acre (asking price ÷ reported acres)

Farm

  • Tillable or cropland
  • Barn
  • Equipment or machine shed

0 Cr 28Slocomb, AL 36375

Listing courtesy of Saunders Real Estate · MyStateMLS #11639307

Photo 1 of 60, farm or ranch at 42518 Dixon Rd. S, Bay Minette, AL 36507
For sale

$825,000

43 acres1 bed

$19,186 per acre (asking price ÷ reported acres)

Ranch

  • Pond
  • Creek or spring

42518 Dixon Rd. SBay Minette, AL 36507

Listing courtesy of Tutt Real Estate · MyStateMLS #11638849

Photo 1 of 29, land at 0 County Road 49, Tuskegee, AL 36083
For saleReduced $110,000

$990,000

261 acresNo home reported

$3,793 per acre (asking price ÷ reported acres)

Ranch

0 County Road 49Tuskegee, AL 36083

Listing courtesy of Saunders Real Estate · MyStateMLS #11621615

Photo 1 of 9, farm or ranch at 0 Antioch Church Road, Ashford, AL 36312
For saleReduced $532,000

$612,000

102 acres

$6,000 per acre (asking price ÷ reported acres)

Farm53 cropland acres reported

  • Tillable or cropland

0 Antioch Church RoadAshford, AL 36312

Listing courtesy of Saunders Real Estate · MyStateMLS #11562321

Photo 1 of 50, land at 655 Lake Lanier Rd, Marion Junction, AL 36759
For sale

$5,900,000

1,160 acresNo home reported

$5,086 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Hay ground
  • Barn

655 Lake Lanier RdMarion Junction, AL 36759

Listing courtesy of National Land Realty, Tuscaloosa, AL · MyStateMLS #11567203

Photo 1 of 50, land at 000 Private Rd Berry Road, Valley Grande, AL 36701
For sale

$550,000

190 acresNo home reported

$2,895 per acre (asking price ÷ reported acres)

Farm

  • Hay ground
  • Equipment or machine shed
  • Orchard

000 Private Rd Berry RoadValley Grande, AL 36701

Listing courtesy of National Land Realty, Gulf Coast · MyStateMLS #11660450

Photo 1 of 11, farm or ranch at 181 County Road, Calera, AL 35040
For sale

$2,500,000

142 acres3 beds

$17,606 per acre (asking price ÷ reported acres)

Farm or ranch

  • Pond
  • Creek or spring

181 County RoadCalera, AL 35040

Listing courtesy of The Southern Land Brokers · MyStateMLS #11267386

Counties in Alabama with farm and ranch listings

Counts include every listing type in the county; the linked page shows farms and ranches.

Listings provided by MyStateMLS and shown with the listing brokerage's name. Counts and prices describe listings displayed on Farms and Ranches only. Agricultural details describe what each listing reports; see how listings qualify. Information is deemed reliable but not guaranteed.