Farms, Ranches and Agricultural Land for Sale in Oklahoma

Farms and Ranches shows 204 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 (31). Most often reported uses: livestock and grazing, equestrian and hay and forage. Common reported features: pasture (129), pond (126) and fencing (113). Many listings are near Ardmore, Idabel and Hugo.

Median asking price of the 204 priced listings shown: $497,150 (range $50,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 10, land at T2 E410 Road, Morrison, OK 73061
For sale

$180,000

40 acresNo home reported

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

Pasture and grazing land

  • Pasture

T2 E410 RoadMorrison, OK 73061

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

Photo 1 of 47, farm or ranch at 516 Fowler Rd., Bokchito, OK 74726
For sale

$1,224,999

100 acres3 beds

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

Ranch

  • Barn
  • Well
  • Fencing

516 Fowler Rd.Bokchito, OK 74726

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

Photo 1 of 20, land at Lot 4 Highway 48, Coleman, OK 73432
For sale

$301,158

37 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond

Lot 4 Highway 48Coleman, OK 73432

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #12044179

Photo 1 of 25, land at Lot 1 Highway 48, Coleman, OK 73432
For sale

$546,125

64 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond

Lot 1 Highway 48Coleman, OK 73432

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #12044097

Photo 1 of 54, land at 9968 N 4310 Rd, Adair, OK 74330
For sale

$1,560,000

260 acresNo home reported

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

Pasture and grazing land

  • Barn
  • Pond
  • Pens, corrals or handling facilities

9968 N 4310 RdAdair, OK 74330

Listing courtesy of Vaughn Quality Real Estate LLC · MyStateMLS #12045548

Photo 1 of 50, land at 0 Hwy 74 N, Crescent, OK 73028
For sale

$1,040,000

160 acresNo home reported

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

Pasture and grazing land

  • Barn
  • Creek or spring

0 Hwy 74 NCrescent, OK 73028

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

Photo 1 of 13, land at 0 W Sand Street, Caney, OK 74533
For sale

$144,000

16 acresNo home reported

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

Pasture and grazing land

  • Pond
  • Creek or spring
  • Pens, corrals or handling facilities

0 W Sand StreetCaney, OK 74533

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

Photo 1 of 58, farm or ranch at 25614 State Highway 76, Ratliff City, OK 73481
For sale

$335,000

20 acres3 beds

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

Ranch

  • Pasture
  • Barn
  • Pond

25614 State Highway 76Ratliff City, OK 73481

Listing courtesy of Platinum RE-CO · MyStateMLS #12041666

Photo 1 of 60, land at 26350 Us 70e, Bennington, OK 74723
For sale

$599,000

100 acresNo home reported

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

Ranch

  • Pasture
  • Pond
  • Cross-fencing

26350 Us 70eBennington, OK 74723

Listing courtesy of Red River Realty and Auction · MyStateMLS #12036487

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 29, land at 14900 County Road 3620, Ada, OK 74820
For sale

$1,120,000

320 acresNo home reported

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

Ranch

  • Creek or spring
  • Fencing

14900 County Road 3620Ada, OK 74820

Listing courtesy of Spirit Realty Group LLC · MyStateMLS #12033736

Photo 1 of 60, land at 38579 Cr 1760, Lehigh, OK 74556
For sale

$1,599,000

200 acresNo home reported

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

Pasture and grazing land

  • Orchard
  • Pond
  • Cross-fencing

38579 Cr 1760Lehigh, OK 74556

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

Photo 1 of 27, land at 40ac Gunsmoke Road, Glencoe, OK 74032
For sale

$260,000

40 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Cross-fencing

40ac Gunsmoke RoadGlencoe, OK 74032

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

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 11, land at T7 E Prospect Ave, Ponca City, OK 74604
For sale

$350,000

21 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond

T7 E Prospect AvePonca City, OK 74604

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

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

$350,000

21 acresNo home reported

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

Pasture and grazing land

  • Pasture

T6 E Prospect AvePonca City, OK 74604

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

Photo 1 of 60, farm or ranch at 397601 W 2300 Road, Bartlesville, OK 74006
For sale

$2,428,000

70 acres3 beds

$34,686 per acre (asking price ÷ reported acres)

Farm or ranch

397601 W 2300 RoadBartlesville, OK 74006

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

Photo 1 of 18, land at 572 S Hwy 2, Clayton, OK 74536
For sale

$3,500,000

576 acresNo home reported

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

Ranch

572 S Hwy 2Clayton, OK 74536

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

Photo 1 of 28, farm or ranch at 18401-23 S Eason Rd, Orlando, OK 73073
For saleReduced $50,000

$415,000

23 acres2 beds

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

Equestrian property

  • Barn
  • Stable or stalls
  • Pond

18401-23 S Eason RdOrlando, OK 73073

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

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 24, farm or ranch at 377056 1040 Road, Okemah, OK 74859
For sale

$512,000

55 acres3 beds

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

377056 1040 RoadOkemah, OK 74859

Listing courtesy of KirkAngel LLC · MyStateMLS #12025697

Photo 1 of 14, land at 950 N 4380 Rd, Fort Towson, OK 74735
For sale

$50,000

5 acresNo home reported

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

Pasture and grazing land

  • Pasture

950 N 4380 RdFort Towson, OK 74735

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

Photo 1 of 10, land at T4 N Brush Creek Rd, Stillwater, OK 74075
For sale

$170,000

10 acresNo home reported

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

Pasture and grazing land10 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

T4 N Brush Creek RdStillwater, OK 74075

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

Photo 1 of 11, land at T3 N Brush Creek Rd, Stillwater, OK 74075
For sale

$170,000

10 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Fencing

T3 N Brush Creek RdStillwater, OK 74075

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

Counties in Oklahoma with farm and ranch listings

Counts include every listing type in the county; the linked page shows all of them.

Towns in Oklahoma

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.