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 (110), 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 (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 1 Tbd Talihina, Talihina, OK 74571
For sale

$595,000

160 acresNo home reported

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

Ranch

  • Pond
  • Creek or spring
  • Fencing

1 Tbd TalihinaTalihina, OK 74571

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

Photo 1 of 22, land at 52721 630 Rd, Colcord, OK 74338
For saleReduced $82,600

$861,400

118 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Pond

52721 630 RdColcord, OK 74338

Listing courtesy of Crye Leike Realtors · MyStateMLS #11471594

Photo 1 of 14, land at 140 Deerfield Road #Lot #90, Colbert, OK 74733
For saleReduced $4,800

$55,200

1.62 acresNo home reported

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

Agricultural land

  • Barn
  • Stable or stalls
  • Pond

140 Deerfield Road #Lot #90Colbert, OK 74733

Listing courtesy of Painted Sky Real Estate · MyStateMLS #11190441

Photo 1 of 40, farm or ranch at 0000 E1930 Rd, Antlers, OK 74523
For sale

$1,150,000

173 acres1 bed

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

Farm or ranch

  • Barn
  • Pond
  • Fencing

0000 E1930 RdAntlers, OK 74523

Listing courtesy of Southwest Ranch & Farm Sales · MyStateMLS #11443711

Photo 1 of 38, farm or ranch at 516 Keystone Road, Idabel, OK 74745
For sale

$2,800,000

504 acres3 beds

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

Ranch

  • Pasture
  • Pond

516 Keystone RoadIdabel, OK 74745

Listing courtesy of Hunting Country Real Estate · MyStateMLS #11416310

Photo 1 of 60, home at 2312 Gardenia Road, Broken Bow, OK 74728
For saleReduced $69,000

$410,000

17 acres3 beds

$23,590 per acre (asking price ÷ reported acres)

Horse property

  • Barn
  • Stable or stalls
  • Fencing

2312 Gardenia RoadBroken Bow, OK 74728

Listing courtesy of Hunting Country Real Estate · MyStateMLS #11413252

Photo 1 of 9, land at N Kelly Ave, Guthrie, OK 73034
For saleReduced $51,000

$399,000

11 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Fencing

N Kelly AveGuthrie, OK 73034

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

Photo 1 of 60, land at 12675 Jenny Lane, Wayne, OK 73095
For sale

$3,236,760

162 acresNo home reported

$19,980 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Pond
  • Fencing

12675 Jenny LaneWayne, OK 73095

Listing courtesy of Turner Land Company LLC · MyStateMLS #11343445

Photo 1 of 27, land at Tbd Talihina Ok, Talihina, OK 74571
For saleReduced $20,000

$300,000

80 acresNo home reported

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

Ranch

  • Pond
  • Fencing

Tbd Talihina OkTalihina, OK 74571

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

Photo 1 of 33, land at 000 E 1960 Rd, Grandfield, OK 73546
For saleSpecial ownership terms

$557,585

159 acresNo home reported

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

Farm

  • Creek or spring
  • Fencing

000 E 1960 RdGrandfield, OK 73546

Listing courtesy of Southwest Ranch & Farm Sales · MyStateMLS #11258022

Photo 1 of 50, farm or ranch at 6041 E 0720 Rd, Loyal, OK 73756
For saleReduced $100,100

$749,900

75 acres3 beds

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

Farm or ranch

6041 E 0720 RdLoyal, OK 73756

Listing courtesy of Great Plains Land Co. · MyStateMLS #11251901

Photo 1 of 19, farm or ranch at 0000 Cr 3590, Ada, OK 74820
For saleReduced $30,000

$260,000

51 acres

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

Farm or ranch

  • Pond
  • Creek or spring

0000 Cr 3590Ada, OK 74820

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

No photo provided
For sale

$963,000

135 acres3 beds

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

Ranch

  • Pasture
  • Barn
  • Pond

7920 North 2760 RoadWaurika, OK 73573

Listing courtesy of Todd Robertson · MyStateMLS #12041667

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.