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 24, land at 950403 S 3310 Rd, Wellston, OK 74059
For sale

$720,000

80 acresNo home reported

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

950403 S 3310 RdWellston, OK 74059

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

Photo 1 of 26, farm or ranch at 172 N. 4061, Antlers, OK 74523
For sale

$600,000

100 acres

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

Ranch

  • Pasture
  • Equipment or machine shed
  • Well

172 N. 4061Antlers, OK 74523

Listing courtesy of Altaterra Realty and Auction LLC · MyStateMLS #11970323

Photo 1 of 60, land at 2675 Conley Rd, Idabel, OK 74745
For sale

$1,900,000

307 acresNo home reported

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

2675 Conley RdIdabel, OK 74745

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

Front Gate
For sale

$335,000

20 acresNo home reported

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

Farm

  • Hay ground
  • Barn
  • Pond

10150 Slaughterville RoadLexington, OK 73051

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

Photo 1 of 60, farm or ranch at 41799 Morris Creek Road, Heavener, OK 74937
For sale

$850,000

83 acres4 beds

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

Ranch

  • Pasture
  • Pond
  • Fencing

41799 Morris Creek RoadHeavener, OK 74937

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

Photo 1 of 8, land at 11 N Kelly Ave, Edmond, OK 73003
For sale

$399,000

11 acresNo home reported

$36,740 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Fencing

11 N Kelly AveEdmond, OK 73003

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

Photo 1 of 60, farm or ranch at 8681 Hwy 270, Stuart, OK 74570
For sale

$3,200,000

620 acres4 beds

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

Ranch

  • Pasture
  • Barn
  • Greenhouse or high tunnel

8681 Hwy 270Stuart, OK 74570

Listing courtesy of eXp Realty, LLC · MyStateMLS #12014748

Photo 1 of 34, farm or ranch at 40335 South Division, Asher, OK 74826
For sale

$285,000

8.1 acres2 beds

$35,185 per acre (asking price ÷ reported acres)

Farm or ranch

  • Barn
  • Fencing

40335 South DivisionAsher, OK 74826

Listing courtesy of Wright Land & Realty · MyStateMLS #11953545

Photo 1 of 47, land at 1112 M, Bristow, OK 74010
For sale

$1,440,000

360 acresNo home reported

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

Ranch

  • Pasture
  • Barn
  • Pond

1112 MBristow, OK 74010

Listing courtesy of Fields Land Company LLC · MyStateMLS #11951848

Photo 1 of 23, land at 6000 Orr Road, Wilson, OK 73463
For sale

$1,680,000

280 acresNo home reported

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

Ranch

  • Pasture
  • Pond
  • Creek or spring

6000 Orr RoadWilson, OK 73463

Listing courtesy of Turner Land Company LLC · MyStateMLS #12027141

Photo 1 of 60, farm or ranch at 1513 Ne 5th St, Pryor, OK 74361
For sale

$595,000

18 acres3 beds

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

Equestrian property

  • Barn
  • Stable or stalls
  • Riding arena

1513 Ne 5th StPryor, OK 74361

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11948722

Photo 1 of 34, farm or ranch at 1295a White Rock Road, Kenefic, OK 74748
For sale

$969,000

88 acres

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

Farm40 hay acres reported

  • Pasture
  • Hay ground

1295a White Rock RoadKenefic, OK 74748

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

Photo 1 of 52, farm or ranch at 1295 White Rock Road, Kenefic, OK 74748
For sale

$1,795,000

220 acres3 beds

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

Ranch

  • Pasture
  • Hay ground
  • Equipment or machine shed

1295 White Rock RoadKenefic, OK 74748

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

Photo 1 of 58, farm or ranch at 18401 S Eason Rd, Orlando, OK 73073
For saleReduced $130,000

$485,000

40 acres2 beds

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

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

18401 S Eason RdOrlando, OK 73073

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

Photo 1 of 60, farm or ranch at 330 N Lakewood Ranchette Road, Mead, OK 73449
For sale

$3,900,000

284 acres5 beds

$13,740 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

330 N Lakewood Ranchette RoadMead, OK 73449

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

Photo 1 of 13, land at 0000 Sh-177 #Tract 2, Byars, OK 74831
For sale

$340,000

80 acresNo home reported

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

Farm

  • Tillable or cropland
  • Fencing

0000 Sh-177 #Tract 2Byars, OK 74831

Listing courtesy of Hudson Realty of Oklahoma LLC · MyStateMLS #11940022

Photo 1 of 60, farm or ranch at 445142 E290 Rd, Vinita, OK 74301
For sale

$749,000

97 acres3 beds

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

Ranch

  • Pasture
  • Barn
  • Creek or spring

445142 E290 RdVinita, OK 74301

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

Photo 1 of 53, farm or ranch at 30369 Oklahoma 71, Quinton, OK 74561
For sale

$748,000

140 acres2 beds

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

Ranch4 irrigated acres reported

  • Irrigation mentioned
  • Pasture
  • Barn

30369 Oklahoma 71Quinton, OK 74561

Listing courtesy of Cross Timbers Land LLC · MyStateMLS #11948939

Photo 1 of 28, land at 3690 County Road, Clarita, OK 74535
For sale

$460,000

92 acresNo home reported

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

Ranch

  • Pasture
  • Pond
  • Creek or spring

3690 County RoadClarita, OK 74535

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11920939

Photo 1 of 60, farm or ranch at 161768 Indian Highway, Talihina, OK 74571
For saleReduced $20,000

$449,000

60 acres3 beds

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

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

161768 Indian HighwayTalihina, OK 74571

Listing courtesy of Talihina Realty · MyStateMLS #11908753

Photo 1 of 56, land at 4100 E 2060 Rd, Fort Towson, OK 74735
For sale

$560,000

105 acresNo home reported

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

Ranch105 pasture acres reported

  • Pasture
  • Hay ground
  • Barn

4100 E 2060 RdFort Towson, OK 74735

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

Photo 1 of 40, farm or ranch at 0000 E1950 Rd, Waurika, OK 73573
For sale

$500,000

160 acres

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

Ranch

  • Pasture
  • Orchard
  • Pond

0000 E1950 RdWaurika, OK 73573

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

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 11, land at Road B Road 23, Guymon, OK 73942
For sale

$480,000

No home reported

Farm

Road B Road 23Guymon, OK 73942

Listing courtesy of Home Realty LLC dba Realty House · MyStateMLS #11896469

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.