Farms and Ranches for Sale in Oklahoma

Listings the MLS classifies as farms or ranches, and land with reported agricultural improvements such as barns, stables or livestock fencing.

Farms and Ranches shows 109 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 109 priced listings shown: $535,600 (range $85,000 to $4,925,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

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 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 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 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 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 38, land at 760 Rd Hwy 18, Agra, OK 74824
For sale

$1,250,000

160 acresNo home reported

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

Ranch

  • Barn
  • Equipment or machine shed
  • Well

760 Rd Hwy 18Agra, OK 74824

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

Photo 1 of 59, farm or ranch at 1160th Ave 570 Se, Red Oak, OK 74563
For sale

$620,000

75 acres2 beds

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

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

1160th Ave 570 SeRed Oak, OK 74563

Listing courtesy of Talihina Realty · MyStateMLS #12011713

Photo 1 of 42, farm or ranch at 1911 Lakeview Road, Mcalester, OK 74501
For sale

$268,500

45 acres

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

Farm or ranch

  • Greenhouse or high tunnel
  • Pond
  • Creek or spring

1911 Lakeview RoadMcalester, OK 74501

Listing courtesy of eXp Realty, LLC · MyStateMLS #12025562

Photo 1 of 23, land at 162 Acres N2740, Waurika, OK 73573
For sale

$495,000

162 acresNo home reported

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

Ranch

  • Pond
  • Creek or spring
  • Fencing

162 Acres N2740Waurika, OK 73573

Listing courtesy of Landmark Realtors · MyStateMLS #12007327

Photo 1 of 20, land at 80 N Council Rd, Crescent, OK 73028
For saleSpecial ownership terms

$600,000

80 acresNo home reported

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

Ranch

80 N Council RdCrescent, OK 73028

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

Photo 1 of 22, farm or ranch at 1368 N 4155 Rd, Hugo, OK 74743
For sale

$209,500

20 acres1 bed

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

Farm or ranch

1368 N 4155 RdHugo, OK 74743

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

Photo 1 of 30, land at 27335 E 1680 County Road, Elmore City, OK 73433
For sale

$454,250

79 acresNo home reported

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

Ranch40 pasture acres reported

  • Pasture
  • Barn
  • Equipment or machine shed

27335 E 1680 County RoadElmore City, OK 73433

Listing courtesy of Platinum RE-CO · MyStateMLS #11995987

Main Cabin
For sale

$2,150,000

400 acres6 beds

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

Ranch300 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

31230 N County Road 3170Elmore City, OK 73433

Listing courtesy of Platinum RE-CO · MyStateMLS #11995916

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 51, farm or ranch at 16435 Hwy 31, Coalgate, OK 74538
For sale

$599,999

40 acres4 beds

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

Ranch

  • Pasture
  • Barn
  • Fencing

16435 Hwy 31Coalgate, OK 74538

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

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 13, farm or ranch at 58505 E Highway 60, Fairland, OK 74343
For sale

$199,900

8 acres2 beds

$24,988 per acre (asking price ÷ reported acres)

Equestrian property

  • Stable or stalls
  • Fencing

58505 E Highway 60Fairland, OK 74343

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

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 37, farm or ranch at 875 N 4230 Rd, Hugo, OK 74743
For sale

$485,000

90 acres3 beds

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

Ranch90 pasture acres reported

  • Pasture
  • Well
  • Pond

875 N 4230 RdHugo, OK 74743

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

Counties in Oklahoma with farm and ranch listings

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

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.