Farms, Ranches and Agricultural Land for Sale in Oklahoma

Farms and Ranches shows 205 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 205 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.

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

Photo 1 of 60, home at 1436 E 2135 Road, Soper, OK 74759
For saleReduced $40,000

$310,000

7.24 acres3 beds

$42,818 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Stable or stalls

1436 E 2135 RoadSoper, OK 74759

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

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 56, land at 0 Lakeside Road, Ardmore, OK 73401
For sale

$450,000

30 acresNo home reported

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

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

0 Lakeside RoadArdmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11817030

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 20, land at T8 N3460 Road, Ralston, OK 74650
For sale

$275,000

60 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Stable or stalls
  • Pond

T8 N3460 RoadRalston, OK 74650

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

Photo 1 of 13, land at T3 E3600 Road, Ralston, OK 74650
For sale

$200,000

40 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Creek or spring

T3 E3600 RoadRalston, OK 74650

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

Photo 1 of 12, land at T2 N3460 Road, Ralston, OK 74650
For sale

$200,000

40 acresNo home reported

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

Pasture and grazing land

  • Pond

T2 N3460 RoadRalston, OK 74650

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

Photo 1 of 31, farm or ranch at T1 E 3600 Road, Ralston, OK 74650
For sale

$1,220,000

120 acres5 beds

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

Farm or ranch

  • Pond
  • Creek or spring

T1 E 3600 RoadRalston, OK 74650

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

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 13, land at T10 E 3600 Road, Ralston, OK 74650
For sale

$215,000

38 acresNo home reported

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

Ranch

  • Pasture
  • Pond

T10 E 3600 RoadRalston, OK 74650

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

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.