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, home at 751 E. 2000 Rd, Soper, OK 74759
For sale

$500,000

9 acres4 beds

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

Small farm

  • Barn
  • Well
  • Pond

751 E. 2000 RdSoper, OK 74759

Listing courtesy of United Country / Caldwell Real Estate · MyStateMLS #11910941

Photo 1 of 30, land at 24 Tbd Remote Vacant Land, Wister, OK 74966
For sale

$390,000

120 acresNo home reported

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

Ranch

  • Pond
  • Creek or spring

24 Tbd Remote Vacant LandWister, OK 74966

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

Photo 1 of 35, land at 0 N4428 Rd, Ringold, OK 74754
For saleReduced $140,000

$140,000

20 acresNo home reported

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

Pasture and grazing land

  • Pond
  • Creek or spring

0 N4428 RdRingold, OK 74754

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

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 60, farm or ranch at 705 Canter Court, Stillwater, OK 74075
For sale

$1,149,000

34 acres4 beds

$33,914 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

705 Canter CourtStillwater, OK 74075

Listing courtesy of Schrader Real Estate and Auction Co Inc · MyStateMLS #11894337

Photo 1 of 50, land at 16403 S 145th East Avenue, Bixby, OK 74008
For sale

$799,000

13 acres4 beds

$62,131 per acre (asking price ÷ reported acres)

Equestrian property

  • Stable or stalls
  • Equipment or machine shed

16403 S 145th East AvenueBixby, OK 74008

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

Hungry Buck
For sale

$880,000

200 acresNo home reported

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

Pasture and grazing land

  • Well
  • Fencing

200ac N 4080 Rd.Soper, OK 74759

Listing courtesy of United Country / Caldwell Real Estate · MyStateMLS #11884916

Photo 1 of 60, home at 2307 County Road 3416, Byars, OK 74831
For sale

$325,000

20 acres2 beds

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

Small farm

  • Pasture
  • Barn
  • Pond

2307 County Road 3416Byars, OK 74831

Listing courtesy of Cardenas & Associates Realty · MyStateMLS #11882777

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 35, land at 0000 N 2780 Rd, Kingfisher, OK 73750
For sale

$400,000

80 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pasture
  • Creek or spring

0000 N 2780 RdKingfisher, OK 73750

Listing courtesy of National Land Realty, Kingfisher, OK · MyStateMLS #11886859

Welcome to Rolling Thunder Ranch!
For sale

$348,000

45 acresNo home reported

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

Ranch

  • Pasture
  • Pond
  • Creek or spring

8419 Ok Hwy 48Kenefic, OK 74748

Listing courtesy of Painted Sky Real Estate · MyStateMLS #11850392

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

pasture and container
For sale

$140,000

30 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Creek or spring

428665 E 1920 Rd.Antlers, OK 74523

Listing courtesy of United Country / Caldwell Real Estate · MyStateMLS #11848538

Photo 1 of 14, farm or ranch at 1039+ E 2090 & N 4090 Rd, Soper, OK 74759
For sale

$988,000

260 acres

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

Ranch

  • Pasture
  • Fencing

1039+ E 2090 & N 4090 RdSoper, OK 74759

Listing courtesy of United Country / Caldwell Real Estate · MyStateMLS #11882795

Photo 1 of 60, home at 12520 Aldridge Ct, Crescent, OK 73028
For saleReduced $9,500

$640,000

10 acres5 beds

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

Small farm

  • Pasture
  • Barn
  • Stable or stalls

12520 Aldridge CtCrescent, OK 73028

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

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 42, land at 307 Walnut Creek Ranch, Tupelo, OK 74572
For sale

$1,429,084

307 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Cross-fencing

307 Walnut Creek RanchTupelo, OK 74572

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11858877

Photo 1 of 60, home at 25031 S 490 Rd, Tahlequah, OK 74464
For saleReduced $4,800

$585,200

70 acres3 beds

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

Small farm30 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

25031 S 490 RdTahlequah, OK 74464

Listing courtesy of Century 21 Wright Real Estate · MyStateMLS #11855614

Photo 1 of 60, farm or ranch at 10522 N County Road 3220, Paoli, OK 73074
For saleReduced $100,000

$899,999

80 acres2 beds

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

Farm

  • Irrigation mentioned

10522 N County Road 3220Paoli, OK 73074

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

Photo 1 of 60, home at 1608 Timber Road, Lone Grove, OK 73443
For sale

$690,000

11 acres4 beds

$62,727 per acre (asking price ÷ reported acres)

Small farm

  • Barn
  • Stable or stalls
  • Pond

1608 Timber RoadLone Grove, OK 73443

Listing courtesy of Turner Land Company LLC · MyStateMLS #11824836

Photo 1 of 29, farm or ranch at 7314 E Richmond Road, Glencoe, OK 74032
For sale

$499,500

40 acres3 beds

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

Ranch

  • Pasture

7314 E Richmond RoadGlencoe, OK 74032

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

Photo 1 of 11, land at 004 State Highway 70, Bokchito, OK 74726
For sale

$85,000

4.74 acresNo home reported

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

Ranch

  • Pasture

004 State Highway 70Bokchito, OK 74726

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

Photo 1 of 50, land at 1494 Sage Rd, Broken Bow, OK 74728
For saleReduced $10,000

$150,000

20 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond

1494 Sage RdBroken Bow, OK 74728

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

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.