Ranches and Pasture Land for Sale in Oklahoma

Listings that describe pasture, grazing, cattle or other livestock, or livestock handling facilities.

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 (109), agricultural land (63) and small farms and farmsteads (31). Most often reported uses: livestock and grazing, equestrian and hay and forage. Common reported features: pasture (128), pond (125) and fencing (114). Many listings are near Ardmore, Idabel and Hugo.

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

Photo 1 of 60, farm or ranch at 1160th Ave 570 Se, Red Oak, OK 74563
For saleReduced $150,000

$775,000

116 acres2 beds

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

1160th Ave 570 SeRed Oak, OK 74563

Listing courtesy of Talihina Realty · MyStateMLS #11742080

Photo 1 of 23, land at 000 Hwy 70 Bypass, Idabel, OK 74745
For saleReduced $106,700

$5,228,300

966 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Creek or spring

000 Hwy 70 BypassIdabel, OK 74745

Listing courtesy of Hunting Country Real Estate · MyStateMLS #11739593

Photo 1 of 60, farm or ranch at 41805 South 580 Road, Jay, OK 74346
For saleReduced $801,000

$2,699,000

180 acres4 beds

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

41805 South 580 RoadJay, OK 74346

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

Photo 1 of 48, land at 115 Tbd Heavener, Heavener, OK 74937
For sale

$497,150

163 acresNo home reported

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

Farm

  • Hay ground
  • Pond
  • Creek or spring

115 Tbd HeavenerHeavener, OK 74937

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

Photo 1 of 37, land at Tbd Tbd, Keota, OK 74941
For sale

$130,000

36 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Stable or stalls
  • Orchard

Tbd TbdKeota, OK 74941

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

Photo 1 of 60, farm or ranch at 52463 Hootowl Hollow, Hodgen, Ok 74939, Hodgen, OK 74939
For saleReduced $25,000

$560,000

7.65 acres3 beds

$73,203 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

52463 Hootowl Hollow, Hodgen, Ok 74939Hodgen, OK 74939

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

Photo 1 of 3, land at 07-06n-18e Rural, Tyrone, Ok, OK 73951
For sale

$95,312

83 acresNo home reported

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

Farm

  • Pasture

07-06n-18e RuralTyrone, Ok, OK 73951

Listing courtesy of Henry Hinds Realty LLC · MyStateMLS #11695325

Photo 1 of 60, farm or ranch at 437703 East 340 Road, Big Cabin, OK 74332
For sale

$625,000

40 acres3 beds

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

437703 East 340 RoadBig Cabin, OK 74332

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11729072

Photo 1 of 48, home at 452533 East 1637 Rd, Albion, OK 74521
For sale

$1,400,000

160 acres3 beds

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

Small farm

  • Pasture
  • Hay ground
  • Barn

452533 East 1637 RdAlbion, OK 74521

Listing courtesy of SmallTown Hunting Properties & Real Estate · MyStateMLS #11689541

Photo 1 of 42, land at Tbd Indian Hwy, Albion, OK 74521
For saleReduced $51,000

$699,000

120 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Creek or spring

Tbd Indian HwyAlbion, OK 74521

Listing courtesy of SmallTown Hunting Properties & Real Estate · MyStateMLS #11689529

Photo 1 of 59, home at 25305 Highway 32, Burneyville, OK 73430
For sale

$1,750,000

140 acres3 beds

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

Small farm

  • Pasture
  • Barn
  • Equipment or machine shed

25305 Highway 32Burneyville, OK 73430

Listing courtesy of Turner Land Company LLC · MyStateMLS #11736901

Photo 1 of 15, land at Tbd S Highway 82, Vinita, OK 74301
For sale

$290,000

40 acresNo home reported

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

Ranch

  • Pasture
  • Barn
  • Creek or spring

Tbd S Highway 82Vinita, OK 74301

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11691717

Photo 1 of 15, land at 32381 S Highway 82, Vinita, OK 74301
For sale

$250,000

25 acresNo home reported

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

Ranch

  • Pasture

32381 S Highway 82Vinita, OK 74301

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11691704

Photo 1 of 20, land at Tbd E 330 Rd, Vinita, OK 74301
For sale

$800,000

86 acresNo home reported

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

Ranch

  • Pasture
  • Pond
  • Fencing

Tbd E 330 RdVinita, OK 74301

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11691669

Photo 1 of 13, farm or ranch at 90(Mol) Acres. Wakita, Ok, Wakita, OK 73771
For sale

$320,000

90 acres

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

Farm

  • Tillable or cropland
  • Barn
  • Pond

90(Mol) Acres. Wakita, OkWakita, OK 73771

Listing courtesy of United Country Real Estate Rockin Double J LLC · MyStateMLS #11678335

Photo 1 of 60, farm or ranch at 7365 Cr 2420, Barnsdall, OK 74002
For saleReduced $50,000

$775,000

55 acres4 beds

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

Ranch

  • Pasture
  • Barn
  • Pond

7365 Cr 2420Barnsdall, OK 74002

Listing courtesy of Cross Timbers Land LLC · MyStateMLS #11663191

Photo 1 of 60, farm or ranch at 19090 County Road 3 Dr., Ada, OK 74820
For saleReduced $115,100

$359,900

14 acres3 beds

$26,289 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

19090 County Road 3 Dr.Ada, OK 74820

Listing courtesy of Wright Land & Realty · MyStateMLS #11677184

Photo 1 of 45, farm or ranch at 340338 E Hwy 62, Meeker, OK 74855
For sale

$575,000

38 acres3 beds

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

Ranch38 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

340338 E Hwy 62Meeker, OK 74855

Listing courtesy of United Country Real Estate - Bendele Co, LLC · MyStateMLS #11676445

Photo 1 of 38, land at 0000 N 3580 Road, Jennings, OK 74038
For sale

$310,000

60 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Creek or spring

0000 N 3580 RoadJennings, OK 74038

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

Photo 1 of 43, home at 553 Concord Road, Ardmore, OK 73401
For saleReduced $5,000

$685,000

30 acres3 beds

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

Small farm

  • Pasture
  • Barn
  • Pond

553 Concord RoadArdmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11665926

Photo 1 of 40, home at 169767 State Hwy 2, Clayton, OK 74536
For saleReduced $40,000

$525,000

60 acres3 beds

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

Small farm

  • Barn
  • Stable or stalls
  • Well

169767 State Hwy 2Clayton, OK 74536

Listing courtesy of SmallTown Hunting Properties & Real Estate · MyStateMLS #11661341

Photo 1 of 22, land at 1293 Bussell Ridge Rd., Ardmore, OK 73401
For sale

$4,925,000

197 acresNo home reported

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

Ranch

  • Pasture
  • Pond

1293 Bussell Ridge Rd.Ardmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11665428

Photo 1 of 12, land at 221 Mcatee Lane, Ringold, OK 74754
For saleReduced $11,500

$118,000

18 acresNo home reported

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

Pasture and grazing land

  • Creek or spring
  • Fencing

221 Mcatee LaneRingold, OK 74754

Listing courtesy of United Country Gee Real Estate · MyStateMLS #11666946

Photo 1 of 27, land at 38 E1750rd, Coalgate, OK 74538
For sale

$240,625

39 acresNo home reported

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

Ranch

  • Pasture
  • Pond

38 E1750rdCoalgate, OK 74538

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11858861

Counties in Oklahoma with farm and ranch listings

Counts include every listing type in the county; the linked page shows ranches and pasture.

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.