Farms, Ranches and Agricultural Land for Sale in Alabama

Farms and Ranches shows 90 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 (58), 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 (57), pasture (50) and creek or spring (39). Many listings are near Hamilton, Dothan and New Brockton.

Median asking price of the 90 priced listings shown: $529,000 (range $22,500 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 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 50, home at 13956 Doyle Beams Road, Cottondale, AL 35453
For sale

$529,000

40 acres3 beds

$13,225 per acre (asking price ÷ reported acres)

Small farm

  • Barn
  • Stable or stalls
  • Equipment or machine shed

13956 Doyle Beams RoadCottondale, AL 35453

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

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 60, home at 1739 County Rd 7, Skipperville, AL 36353
For sale

$610,000

153 acres3 beds

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

Small farm

  • Pasture
  • Barn
  • Well

1739 County Rd 7Skipperville, AL 36353

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

Photo 1 of 9, land at 0 Adkins Rd, Wetumpka, AL 36092
For sale

$398,000

40 acresNo home reported

$9,950 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn
  • Pond

0 Adkins RdWetumpka, AL 36092

Listing courtesy of National Land Realty, Montgomery, AL · MyStateMLS #11872575

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 32, land at 0 Co Rd 548, Hanceville, AL 35077
For sale

$599,000

50 acresNo home reported

$11,980 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn
  • Creek or spring

0 Co Rd 548Hanceville, AL 35077

Listing courtesy of National Land Realty, Birmingham, AL · MyStateMLS #11737826

Photo 1 of 9, land at 0 Yc Nichols Rd, Lowndesboro, AL 36752
For sale

$320,000

86 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pond

0 Yc Nichols RdLowndesboro, AL 36752

Listing courtesy of National Land Realty, Montgomery, AL · MyStateMLS #11735896

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, home at 130 Kelly Road, Ashland, AL 36251
For sale

$1,150,000

93 acres4 beds

$12,366 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Creek or spring

130 Kelly RoadAshland, AL 36251

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

Photo 1 of 20, land at 1 Highway 68, Dothan, AL 36305
For sale

$1,245,000

83 acresNo home reported

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

Cropland

  • Creek or spring

1 Highway 68Dothan, AL 36305

Listing courtesy of National Land Realty, Southeastern Alabama · MyStateMLS #11729379

Photo 1 of 24, land at 0 Highway 68, Dothan, AL 36305
For sale

$1,780,050

118 acresNo home reported

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

Cropland

  • Creek or spring

0 Highway 68Dothan, AL 36305

Listing courtesy of National Land Realty, Southeastern Alabama · MyStateMLS #11694573

Photo 1 of 18, land at 3184 Us-Hwy 43, Fayette, AL 35555
For sale

$349,000

26 acresNo home reported

$13,686 per acre (asking price ÷ reported acres)

Cropland

  • Tillable or cropland

3184 Us-Hwy 43Fayette, AL 35555

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

Photo 1 of 24, land at 316 Cedar Pines Road, Mathews, AL 36052
For sale

$850,000

45 acresNo home reported

$18,889 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Stable or stalls
  • Pond

316 Cedar Pines RoadMathews, AL 36052

Listing courtesy of Saunders Real Estate · MyStateMLS #11680331

Photo 1 of 5, land at 0 Hwy 80 E, Gallion, AL 36742
For sale

$126,500

23 acresNo home reported

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

Pasture and grazing land12 pasture acres reported

  • Pasture

0 Hwy 80 EGallion, AL 36742

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

Photo 1 of 5, land at 0 Hwy 80 E, Gallion, AL 36742
For sale

$172,500

23 acresNo home reported

$7,500 per acre (asking price ÷ reported acres)

Pasture and grazing land10 pasture acres reported

  • Pasture
  • Creek or spring

0 Hwy 80 EGallion, AL 36742

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

Photo 1 of 11, land at 0 Highway 25, Vincent, AL 35178
For sale

$160,950

11 acresNo home reported

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

Pasture and grazing land

  • Pasture

0 Highway 25Vincent, AL 35178

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

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 50, land at 001 Old Stage Road, Atmore, AL 36502
For sale

$3,940,500

1,065 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pond
  • Creek or spring

001 Old Stage RoadAtmore, AL 36502

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

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

View of the Lot from Dani Ln
For sale

$397,500

29 acresNo home reported

$13,947 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn
  • Stable or stalls

300 Dani Ln #7Mathews, AL 36052

Listing courtesy of Tutt Real Estate · MyStateMLS #11627729

Photo 1 of 6, land at 0 Hwy 80, Tyler, AL 36785
For sale

$1,380,000

294 acresNo home reported

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

Cropland

  • Tillable or cropland

0 Hwy 80Tyler, AL 36785

Listing courtesy of National Land Realty, Montgomery, AL · MyStateMLS #11626655

Counties in Alabama with farm and ranch listings

Counts include every listing type in the county; the linked page shows all of them.

Towns in Alabama

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.