Hay and Forage Farms for Sale

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

Farms and Ranches shows 173 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: farms and ranches (665), agricultural land (571) and small farms and farmsteads (221). Most often reported uses: livestock and grazing, crops and cropland and equestrian. Common reported features: pasture (718), fencing (531) and barn (490).

Median asking price of the 173 priced listings shown: $799,000 (range $39,900 to $23,500,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 3, 2026.

Main House with Covered Porch
For sale

$789,900

15 acres4 beds

$51,797 per acre (asking price ÷ reported acres)

Horse property

  • Pasture
  • Hay ground
  • Barn

710 County Road 328Thayer, MO 65791

Listing courtesy of Prime Real Estate Group · MyStateMLS #11609609

Photo 1 of 40, farm or ranch at 12295 S Bee Emet Rd, Milburn, OK 73450
For sale

$500,000

50 acres2 beds

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

Ranch

  • Hay ground
  • Barn
  • Pond

12295 S Bee Emet RdMilburn, OK 73450

Listing courtesy of J & Co. Real Estate · MyStateMLS #11607523

Photo 1 of 36, land at 17265 County Road 8280, Rolla, MO 65401
For sale

$950,000

70 acres

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

Equestrian property

  • Hay ground
  • Barn
  • Stable or stalls

17265 County Road 8280Rolla, MO 65401

Listing courtesy of Living The Dream Outdoor Properties · MyStateMLS #11627984

Photo 1 of 60, farm or ranch at 106 Vermont Terrace, Greeley, KS 66033
For sale

$2,850,000

151 acres2 beds

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

Ranch18 hay acres reported

  • Pasture
  • Hay ground
  • Barn

106 Vermont TerraceGreeley, KS 66033

Listing courtesy of Brown Realty Co. of Rayville, Inc. · MyStateMLS #11610190

Photo 1 of 60, home at 3471 County Road 1350, Havana, KS 67347
For saleReduced $89,999

$760,000

80 acres4 beds

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

Small farm

  • Pasture
  • Hay ground
  • Orchard

3471 County Road 1350Havana, KS 67347

Listing courtesy of L2 Realty, Inc · MyStateMLS #11591434

Photo 1 of 34, home at 1499 Myers Rd, Broken Bow, NE 68822
For saleReduced $50,000

$349,900

3.9 acres2 beds

$89,718 per acre (asking price ÷ reported acres)

Small farm

  • Hay ground
  • Well

1499 Myers RdBroken Bow, NE 68822

Listing courtesy of Farmers National Company · MyStateMLS #11584385

Photo 1 of 60, farm or ranch at 241 Park Drive, Tyrone, PA 16686
For saleReduced $1,000

$1,699,000

150 acres3 beds

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

Farm50 hay acres reported

  • Hay ground
  • Equipment or machine shed
  • Well

241 Park DriveTyrone, PA 16686

Listing courtesy of WHITETAIL PROPERTIES REAL ESTATE LLC (PA) · MyStateMLS #11580778

Photo 1 of 32, home at 6563 440th Lane, Hay Springs, NE 69347
For saleReduced $81,000

$555,000

190 acres

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

Small farm

  • Pasture
  • Hay ground
  • Barn

6563 440th LaneHay Springs, NE 69347

Listing courtesy of Western View Real Estate · MyStateMLS #11573800

Photo 1 of 60, home at 2451 Fm 884, Yorktown, TX 78164
For saleReduced $46,000

$399,000

4 beds

Small farm

  • Hay ground
  • Equipment or machine shed
  • Creek or spring

2451 Fm 884Yorktown, TX 78164

Listing courtesy of Weischwill Real Estate · MyStateMLS #11558091

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 30, land at Parcels 16772,565,16771,16935,8568,16316, Paisley, OR 97636
For saleReduced $1,053,000

$2,997,000

689 acresNo home reported

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

Cropland689 cropland acres reported

  • Irrigation mentioned
  • Hay ground
  • Barn

Parcels 16772,565,16771,16935,8568,16316Paisley, OR 97636

Listing courtesy of Land and Wildlife · MyStateMLS #11555984

Photo 1 of 24, land at Parcel 9154, Paisley, OR 97636
For saleReduced $200,000

$1,100,000

755 acresNo home reported

$1,457 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Hay ground
  • Fencing

Parcel 9154Paisley, OR 97636

Listing courtesy of Land and Wildlife · MyStateMLS #11555983

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 56, farm or ranch at 29328 Weaver Springs Lane, Burns, OR 97720
For sale

$1,750,000

316 acres4 beds

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

Farm235 irrigated acres reported

  • Hay ground
  • Barn
  • Well

29328 Weaver Springs LaneBurns, OR 97720

Listing courtesy of Jett Blackburn Real Estate Inc. · MyStateMLS #11548605

Photo 1 of 11, land at 0 Hwy 854, Delhi, LA 71232
For sale

$619,500

41 acresNo home reported

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

Hay and pasture land13 pasture acres reported

  • Pasture
  • Hay ground

0 Hwy 854Delhi, LA 71232

Listing courtesy of National Land Realty, Northeast LA · MyStateMLS #11524704

Photo 1 of 60, land at Tbd Us Highway 270, Howe, OK 74940
For saleReduced $174,000

$455,000

70 acresNo home reported

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

Ranch

  • Pasture
  • Hay ground
  • Pond

Tbd Us Highway 270Howe, OK 74940

Listing courtesy of United Country-Mixon Realty & Auctions · MyStateMLS #11524236

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 22, land at Tbd Pioneer School Rd, Merriman, NE 69218
For sale

$5,850,000

4,080 acresNo home reported

$1,434 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Tillable or cropland
  • Irrigation mentioned
  • Pasture

Tbd Pioneer School RdMerriman, NE 69218

Listing courtesy of #1 Properties Ranch and Recreation · MyStateMLS #11527381

Photo 1 of 30, farm or ranch at 22314 Bud Rd, Martin, SD 57551
For saleReduced $68,000

$1,975,000

960 acres4 beds

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

Ranch220 hay acres reported

  • Hay ground
  • Barn
  • Stable or stalls

22314 Bud RdMartin, SD 57551

Listing courtesy of Lynn Ward · MyStateMLS #11476596

Photo 1 of 11, land at 1000 N Norland Rd, San Simon, AZ 85632
For sale

$250,000

200 acresNo home reported

$1,250 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Hay ground
  • Orchard

1000 N Norland RdSan Simon, AZ 85632

Listing courtesy of National Land Realty, Central AZ · MyStateMLS #11886857

Photo 1 of 17, land at Tbd Road, Hemingford, NE 69348
For saleReduced $1,726,516

$5,673,484

1,256 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Irrigation mentioned
  • Hay ground

Tbd RoadHemingford, NE 69348

Listing courtesy of #1 Properties Ranch and Recreation · MyStateMLS #11527328

Photo 1 of 60, farm or ranch at Tl 2900 Off Weaver Springs Rd, Burns, OR 97720
For saleReduced $1,050,000

$5,250,000

1,700 acres4 beds

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

Ranch

  • Hay ground
  • Barn
  • Well

Tl 2900 Off Weaver Springs RdBurns, OR 97720

Listing courtesy of Jett Blackburn Real Estate Inc. · MyStateMLS #11353831

Photo 1 of 47, land at Off Of Hwy 60 West Of Qemado, Quemado, NM 85048
For sale

$2,000,000

6,460 acresNo home reported

$310 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Hay ground
  • Barn

Off Of Hwy 60 West Of QemadoQuemado, NM 85048

Listing courtesy of National Land Realty, Central AZ · MyStateMLS #11346885

Photo 1 of 26, farm or ranch at 30040 Weaver Springs Rd, Burns, OR 97720
For saleReduced $800,000

$5,900,000

1,719 acres10 beds

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

Farm1,306.5 irrigated acres reported

  • Tillable or cropland
  • Pasture
  • Hay ground

30040 Weaver Springs RdBurns, OR 97720

Listing courtesy of Jett Blackburn Real Estate Inc. · MyStateMLS #11320184

Hay and forage by state

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.