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.

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

Photo 1 of 19, land at 3291 Sh-37, Idabel, OK 74745
For sale

$600,000

120 acresNo home reported

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

Pasture and grazing land

  • Pond

3291 Sh-37Idabel, OK 74745

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

Photo 1 of 29, home at 995 Anschultz Road, Wilson, OK 73463
For saleReduced $69,000

$430,000

40 acres3 beds

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

Small farm

  • Pasture
  • Hay ground
  • Well

995 Anschultz RoadWilson, OK 73463

Listing courtesy of Turner Land Company LLC · MyStateMLS #11964511

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 6, land at Lot 2 Tbd Hwy 59, Maud, OK 74854
For sale

$189,000

34 acresNo home reported

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

Pasture and grazing land

  • Pond

Lot 2 Tbd Hwy 59Maud, OK 74854

Listing courtesy of Wright Land & Realty · MyStateMLS #11961272

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 22, land at 10ac E 1860 Rd., Moyers, OK 74557
For sale

$75,000

10 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond

10ac E 1860 Rd.Moyers, OK 74557

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

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 50, home at 3351 E Wise Rd, Mcalester, OK 74501
For sale

$599,900

29 acres3 beds

$20,815 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Stable or stalls

3351 E Wise RdMcalester, OK 74501

Listing courtesy of Leader Group Realty · MyStateMLS #11953650

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 30, home at 427754 E. 1810 Road, Snow, OK 74567
For sale

$480,000

85 acres3 beds

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

Small farm

  • Pasture
  • Barn
  • Riding arena

427754 E. 1810 RoadSnow, OK 74567

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

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 24, land at 0000 N 3110 Rd., Maysville, OK 73057
For sale

$876,000

219 acresNo home reported

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

Pasture and grazing land

  • Tillable or cropland
  • Pasture
  • Fencing

0000 N 3110 Rd.Maysville, OK 73057

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

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.