Hay and Forage Farms for Sale in Alabama

Listings that describe hay fields, hay meadows, alfalfa or hay barns.

Farms and Ranches shows 13 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 13 priced listings shown: $880,000 (range $39,900 to $5,900,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

Photo 1 of 32, land at 0 Hwy 125, Elba, AL 36323
For sale

$479,000

111 acresNo home reported

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

Cropland30 cropland acres reported

  • Hay ground

0 Hwy 125Elba, AL 36323

Listing courtesy of Tutt Real Estate · MyStateMLS #12051175

Photo 1 of 24, land at 0 County Road 232, Elba, AL 36323
For sale

$219,000

51 acresNo home reported

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

Cropland28 cropland acres reported

  • Hay ground

0 County Road 232Elba, AL 36323

Listing courtesy of Tutt Real Estate · MyStateMLS #12051169

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 50, home at 12950 Beverly Jeffries Highway Listing A, Citronelle, AL 36522
For sale

$1,590,000

167 acres4 beds

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

Small farm75 pasture acres reported

  • Pasture
  • Hay ground
  • Barn

12950 Beverly Jeffries Highway Listing ACitronelle, AL 36522

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

Photo 1 of 60, home at 918 County Road 7718, Troy, AL 36081
For sale

$1,300,000

186 acres3 beds

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

Small farm7 hay acres reported

  • Hay ground
  • Barn
  • Pond

918 County Road 7718Troy, AL 36081

Listing courtesy of South Place Properties · MyStateMLS #11997511

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 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 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 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 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 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 22, land at 0001 Glaze Ferry Road, Vincent, AL 35078
For sale

$452,400

38 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Pond

0001 Glaze Ferry RoadVincent, AL 35078

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

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

Counties in Alabama with farm and ranch listings

Counts include every listing type in the county; the linked page shows hay and forage.

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.