Hay and Forage Farms for Sale

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

Farms and Ranches shows 174 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 (575) and small farms and farmsteads (224). Most often reported uses: livestock and grazing, crops and cropland and equestrian. Common reported features: pasture (719), fencing (533) and barn (493).

Median asking price of the 174 priced listings shown: $810,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.

Photo 1 of 50, farm or ranch at 812 Gardnersville Rd, Sharons Springs, NY 13459
For sale

$299,000

29 acres6 beds

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

Farm

  • Tillable or cropland
  • Pasture
  • Hay ground

812 Gardnersville RdSharons Springs, NY 13459

Listing courtesy of WHITETAIL PROPERTIES REAL ESTATE LLC (NY) · MyStateMLS #11943278

Photo 1 of 60, farm or ranch at 7895 Highway 5, Hartville, MO 65667
For sale

$1,997,000

257 acres3 beds

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

Ranch

  • Pasture
  • Hay ground
  • Barn

7895 Highway 5Hartville, MO 65667

Listing courtesy of Whitetail Properties Real Estate (MO) · MyStateMLS #11948583

Photo 1 of 53, home at 4610 Leclair Ln, Riverton, WY 82501
For sale

$982,000

12 acres3 beds

$83,860 per acre (asking price ÷ reported acres)

Horse property11.71 irrigated acres reported

  • Irrigation mentioned
  • Pasture
  • Hay ground

4610 Leclair LnRiverton, WY 82501

Listing courtesy of Home Source Realty Inc · MyStateMLS #11945559

Photo 1 of 7, land at 4721 Roy Lee Ashworth Rd, Starks, LA 70661
For sale

$139,000

15 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground

4721 Roy Lee Ashworth RdStarks, LA 70661

Listing courtesy of First Choice Real Estate Services · MyStateMLS #11943404

Photo 1 of 34, farm or ranch at 1295a White Rock Road, Kenefic, OK 74748
For sale

$969,000

88 acres

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

Farm40 hay acres reported

  • Pasture
  • Hay ground

1295a White Rock RoadKenefic, OK 74748

Listing courtesy of Nations Premier Enterprises, LLC · MyStateMLS #11960939

Photo 1 of 52, farm or ranch at 1295 White Rock Road, Kenefic, OK 74748
For sale

$1,795,000

220 acres3 beds

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

Ranch

  • Pasture
  • Hay ground
  • Equipment or machine shed

1295 White Rock RoadKenefic, OK 74748

Listing courtesy of Nations Premier Enterprises, LLC · MyStateMLS #11959061

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 46, land at 5098 Hwy Jj, Huntsville, MO 65259
For sale

$464,900

64 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Orchard

5098 Hwy JjHuntsville, MO 65259

Listing courtesy of America's Land Partners - Northern MO, LLC · MyStateMLS #11969256

Photo 1 of 24, land at 00000 Cr 3600, Liberty, KS 67351
For sale

$689,000

160 acresNo home reported

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

Hay and pasture land160.28 hay acres reported

  • Hay ground
  • Pond

00000 Cr 3600Liberty, KS 67351

Listing courtesy of L2 Realty, Inc · MyStateMLS #11935516

Photo 1 of 36, land at 540-090 Little Valley Road, Mcarthur, CA 96056
For sale

$1,550,000

195 acres3 beds

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

Ranch104 hay acres reported

  • Hay ground
  • Barn
  • Creek or spring

540-090 Little Valley RoadMcarthur, CA 96056

Listing courtesy of California Outdoor Properties · MyStateMLS #11931622

Photo 1 of 40, land at 0000 N 3110 Rd., Maysville, OK 73057
For sale

$1,100,000

283 acresNo home reported

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

Pasture and grazing land

  • Tillable or cropland
  • Pasture
  • Hay ground

0000 N 3110 Rd.Maysville, OK 73057

Listing courtesy of Whitetail Properties Real Estate LLC (OK) · MyStateMLS #11945749

Photo 1 of 20, land at 0 170th Road, Chanute, KS 66720
For sale

$640,000

160 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Pond

0 170th RoadChanute, KS 66720

Listing courtesy of National Land Realty, Pittsburg, KS · MyStateMLS #12006750

Photo 1 of 12, land at 12950 Goss School Road, Daisy, OK 74540
For sale

$65,000

10 acresNo home reported

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

Hay and pasture land

  • Hay ground
  • Fencing

12950 Goss School RoadDaisy, OK 74540

Listing courtesy of Fields Land Company LLC · MyStateMLS #11950715

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 50, farm or ranch at 17035 Pike Rd, Mt. Perry, OH 43760
For sale

$2,995,000

175 acres3 beds

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

Farm

  • Tillable or cropland
  • Pasture
  • Hay ground

17035 Pike RdMt. Perry, OH 43760

Listing courtesy of SVN Wilson Commercial Group · MyStateMLS #11920814

Photo 1 of 56, land at 4100 E 2060 Rd, Fort Towson, OK 74735
For sale

$560,000

105 acresNo home reported

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

Ranch105 pasture acres reported

  • Pasture
  • Hay ground
  • Barn

4100 E 2060 RdFort Towson, OK 74735

Listing courtesy of Mossy Oak Properties - Oklahoma AgRec Land, LLC · MyStateMLS #11924996

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 36, home at 470-510 Lambert Lane, Standish, CA 96128
For sale

$878,000

85 acres2 beds

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

Small farm

  • Pasture
  • Hay ground
  • Barn

470-510 Lambert LaneStandish, CA 96128

Listing courtesy of California Outdoor Properties · MyStateMLS #11913039

Photo 1 of 17, land at 20864 S Mackinac Trail, Rudyard, MI 49780
For sale

$488,000

157 acresNo home reported

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

Cropland

  • Hay ground
  • Barn

20864 S Mackinac TrailRudyard, MI 49780

Listing courtesy of Great Lakes & Land Real Estate · MyStateMLS #11909042

Hay Field
For sale

$329,000

36 acresNo home reported

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

Cropland12 hay acres reported

  • Pasture
  • Hay ground
  • Creek or spring

0 Ewing Ridge RdDunnville, KY 42528

Listing courtesy of Heavenly Hollow Real Estate · MyStateMLS #11904557

Photo 1 of 60, home at 240 Private Road 6333, Comanche, TX 76442
For saleReduced $35,100

$399,900

20 acres3 beds

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

Small farm

  • Pasture
  • Hay ground
  • Fencing

240 Private Road 6333Comanche, TX 76442

Listing courtesy of Davidson Craig Real Estate · MyStateMLS #11898237

Photo 1 of 44, home at 43847 Lockhart Lane, Heavener, OK 74937
For saleReduced $20,000

$265,000

7 acres4 beds

$37,857 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Hay ground
  • Barn

43847 Lockhart LaneHeavener, OK 74937

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

Photo 1 of 41, land at 0 Township Road 162, Coshocton, OH 43812
For saleReduced $195,000

$450,000

43 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pasture
  • Hay ground

0 Township Road 162Coshocton, OH 43812

Listing courtesy of Buckeye Land Sales · MyStateMLS #11899950

Photo 1 of 50, land at 0001 N 4220 Rd, Finley, OK 74743
For sale

$369,000

80 acresNo home reported

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

Hay and pasture land

  • Hay ground
  • Pond
  • Fencing

0001 N 4220 RdFinley, OK 74743

Listing courtesy of National Land Realty, Ada, OK · MyStateMLS #11894186

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.