Hay and Forage Farms for Sale in Oklahoma

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

Farms and Ranches shows 32 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 (109), agricultural land (64) and small farms and farmsteads (32). Most often reported uses: livestock and grazing, equestrian and hay and forage. Common reported features: pasture (129), pond (127) and fencing (114). Many listings are near Ardmore, Idabel and Hugo.

Median asking price of the 32 priced listings shown: $500,000 (range $65,000 to $15,286,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

Photo 1 of 60, farm or ranch at 15121 County Rd 75, Coyle, OK 73027
For sale

$780,000

80 acres4 beds

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

Ranch

  • Pasture
  • Hay ground
  • Barn

15121 County Rd 75Coyle, OK 73027

Listing courtesy of B and F Auction Service LLC · MyStateMLS #12034873

Photo 1 of 11, land at T8 E Prospect Ave, Ponca City, OK 74604
For sale

$299,500

21 acresNo home reported

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

Farm

  • Pasture
  • Hay ground
  • Equipment or machine shed

T8 E Prospect AvePonca City, OK 74604

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

Photo 1 of 50, home at 18402 E 335 Road, Chelsea, OK 74016
For sale

$700,000

120 acres3 beds

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

Small farm

  • Pasture
  • Hay ground
  • Barn

18402 E 335 RoadChelsea, OK 74016

Listing courtesy of National Land Realty, Tulsa, OK · MyStateMLS #12030511

Photo 1 of 5, land at 005 N Wade Road, Bennington, OK 74723
For sale

$150,000

20 acresNo home reported

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

Farm

  • Pasture
  • Hay ground
  • Pond

005 N Wade RoadBennington, OK 74723

Listing courtesy of Legacy Premier Properties, LLC · MyStateMLS #12036297

Photo 1 of 41, land at 0 E Division Rd, Lehigh, OK 74556
For sale

$395,000

80 acresNo home reported

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

Farm

  • Hay ground
  • Barn

0 E Division RdLehigh, OK 74556

Listing courtesy of 4T Land Group LLC · MyStateMLS #11991528

Photo 1 of 17, land at 16288 Meadow View Road, Cameron, OK 74953
For sale

$192,000

24 acresNo home reported

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

Ranch

  • Pasture
  • Hay ground
  • Creek or spring

16288 Meadow View RoadCameron, OK 74953

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

Photo 1 of 29, home at 995 Anschultz Road, Wilson, OK 73463
For saleReduced $69,000

$430,000

40 acres3 beds

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

Small farm

  • Pasture
  • Hay ground
  • Well

995 Anschultz RoadWilson, OK 73463

Listing courtesy of Turner Land Company LLC · MyStateMLS #11964511

Front Gate
For sale

$335,000

20 acresNo home reported

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

Farm

  • Hay ground
  • Barn
  • Pond

10150 Slaughterville RoadLexington, OK 73051

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

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

Photo 1 of 48, farm or ranch at 288177 State Hwy 7, Duncan, OK 73533
For sale

$1,460,000

150 acres3 beds

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

Ranch

  • Pasture
  • Hay ground
  • Well

288177 State Hwy 7Duncan, OK 73533

Listing courtesy of Turner Land Company LLC · MyStateMLS #11878480

Photo 1 of 60, home at 563 Black Tern Lane, Idabel, OK 74745
For saleReduced $200,000

$1,300,000

190 acres3 beds

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

Small farm

  • Hay ground
  • Barn
  • Equipment or machine shed

563 Black Tern LaneIdabel, OK 74745

Listing courtesy of Legacy Premier Properties, LLC · MyStateMLS #11848662

Photo 1 of 39, land at Tbd S. 4350 Road, Kinta, OK 74552
For sale

$535,600

104 acresNo home reported

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

Ranch104 cropland acres reported

  • Pasture
  • Hay ground
  • Barn

Tbd S. 4350 RoadKinta, OK 74552

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

Photo 1 of 23, land at 0 Cr 700, Amorita, OK 73758
For sale

$810,000

270 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Pond

0 Cr 700Amorita, OK 73758

Listing courtesy of America's Land Partners - Oklahoma Non-MLS · MyStateMLS #11849971

Photo 1 of 11, land at 2524 Boss Road, Idabel, OK 74745
For sale

$300,000

40 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Fencing

2524 Boss RoadIdabel, OK 74745

Listing courtesy of Hunting Country Real Estate · MyStateMLS #11799343

Photo 1 of 50, land at 0001 Mead Cemetery Rd, Mead, OK 73449
For sale

$512,000

32 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Pond

0001 Mead Cemetery RdMead, OK 73449

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

Photo 1 of 17, land at T11 N3470 Road, Ralston, OK 74650
For sale

$300,000

62 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Pond

T11 N3470 RoadRalston, OK 74650

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

Photo 1 of 57, land at 700 S. Highway 76, Wilson, OK 73463
For sale

$15,286,000

1,529 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Hay ground
  • Pond

700 S. Highway 76Wilson, OK 73463

Listing courtesy of Turner Land Company LLC · MyStateMLS #11855549

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

$525,000

30 acres2 beds

$17,500 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 #11779315

Counties in Oklahoma 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.