Farms, Ranches and Agricultural Land for Sale in Alabama

Farms and Ranches shows 91 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 91 priced listings shown: $498,500 (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 25, land at 0 Co Rd 232, Tract A, Thorsby, AL 35171
For sale

$424,350

123 acresNo home reported

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

Agricultural land

  • Stable or stalls
  • Pond
  • Creek or spring

0 Co Rd 232, Tract AThorsby, AL 35171

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

Photo 1 of 60, land at 0 Us Hwy 80 East, Auburn, AL 36083
For sale

$599,000

62 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Cross-fencing

0 Us Hwy 80 EastAuburn, AL 36083

Listing courtesy of Whitetail Properties Real Estate · MyStateMLS #11971965

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
For sale

$109,500

4 acresNo home reported

$27,375 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn

0 Wallace Mill RdMuscle Shoals, AL 35646

Listing courtesy of America's Outdoor Realty · MyStateMLS #11945427

Photo 1 of 25, land at 000 Hwy 31, Prattville, Al, Prattville, AL 36051
For sale

$1,500,000

340 acresNo home reported

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

Hay and pasture land

  • Hay ground
  • Pond
  • Creek or spring

000 Hwy 31, Prattville, AlPrattville, AL 36051

Listing courtesy of John Hall And Company · MyStateMLS #11941585

Photo 1 of 25, land at 6056 Red Hollow Road, Birmingham, AL 35215
For sale

$1,237,500

165 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Stable or stalls
  • Pond

6056 Red Hollow RoadBirmingham, AL 35215

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

Photo 1 of 60, home at 11091 Highway 51, New Brockton, AL 36351
For saleReduced $23,400

$426,500

19 acres2 beds

$22,578 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Pond

11091 Highway 51New Brockton, AL 36351

Listing courtesy of South Place Properties · MyStateMLS #11938592

Photo 1 of 29, land at 06 Holloway Road, Hamilton, AL 35552
For sale

$22,500

4.03 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pasture
  • Barn

06 Holloway RoadHamilton, AL 35552

Listing courtesy of John Hall And Company · MyStateMLS #11995764

Photo 1 of 34, land at 04 Cr 125, Hamilton, AL 35552
For sale

$22,500

4.18 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pasture
  • Barn

04 Cr 125Hamilton, AL 35552

Listing courtesy of John Hall And Company · MyStateMLS #11995752

Photo 1 of 27, land at 02 Holloway Road, Hamilton, AL 35570
For sale

$49,500

11 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pasture
  • Barn

02 Holloway RoadHamilton, AL 35570

Listing courtesy of John Hall And Company · MyStateMLS #11940267

Photo 1 of 36, land at 01 Holloway Road, Hamilton, AL 35570
For sale

$167,500

56 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pasture
  • Barn

01 Holloway RoadHamilton, AL 35570

Listing courtesy of John Hall And Company · MyStateMLS #11933554

Photo 1 of 16, land at 0 County Road 533, New Brockton, AL 36351
For sale

$880,000

160 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pasture
  • Hay ground

0 County Road 533New Brockton, AL 36351

Listing courtesy of South Place Properties · MyStateMLS #11922673

Photo 1 of 1, land at 0 Hwy 167 S, Tract 2, Clayhatchee, AL 36322
For sale

$297,640

46 acresNo home reported

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

Cropland30 cropland acres reported

0 Hwy 167 S, Tract 2Clayhatchee, AL 36322

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

Photo 1 of 18, land at 0 Mills Austin Rd / Hwy 85 Tract, Daleville, AL 36322
For sale

$5,973,750

2,025 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pasture
  • Creek or spring

0 Mills Austin Rd / Hwy 85 TractDaleville, AL 36322

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

Photo 1 of 16, land at 0 Hwy 134, Opp, AL 36467
For sale

$39,900

3.5 acresNo home reported

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

Hay and pasture land

  • Hay ground

0 Hwy 134Opp, AL 36467

Listing courtesy of Tutt Real Estate · MyStateMLS #11910662

Photo
For sale

$949,000

54 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Barn
  • Stable or stalls

0 Anna DrNew Hope, AL 35760

Listing courtesy of America's Outdoor Realty · MyStateMLS #11924731

Photo 1 of 16, land at 000 County 1171, Cullman, AL 35057
For sale

$1,300,000

81 acresNo home reported

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

Pasture and grazing land20 pasture acres reported

  • Pasture
  • Barn
  • Pond

000 County 1171Cullman, AL 35057

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

Photo 1 of 25, land at 0 County Road 235, Elba, AL 36323
For sale

$244,000

50 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Creek or spring

0 County Road 235Elba, AL 36323

Listing courtesy of Tutt Real Estate · MyStateMLS #11894796

Photo 1 of 39, land at 8200 Hamburg Duncan Road, Marion Junction, AL 36759
For sale

$544,000

136 acresNo home reported

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

Pasture and grazing land100 pasture acres reported

  • Pasture
  • Creek or spring
  • Cross-fencing

8200 Hamburg Duncan RoadMarion Junction, AL 36759

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

Photo 1 of 28, land at 175 Conner Street, Tyler, AL 36785
For sale

$209,253

35 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Creek or spring

175 Conner StreetTyler, AL 36785

Listing courtesy of The Southern Land Brokers · MyStateMLS #11906793

Photo 1 of 15, land at 0 County Road 496, Lexington, AL 35648
For sale

$129,900

15 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Creek or spring

0 County Road 496Lexington, AL 35648

Listing courtesy of Whitetail Properties Real Estate · MyStateMLS #11873010

Photo 1 of 57, home at 831 Pully Road, Calvert, AL 36513
For sale

$498,500

20 acres5 beds

$24,925 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Well

831 Pully RoadCalvert, AL 36513

Listing courtesy of Village Properties · MyStateMLS #11873133

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

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.