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 14, land at 372100 East 1000 Rd, Castle, OK 74833
For saleReduced $113,000

$395,500

113 acresNo home reported

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

Ranch

  • Pond
  • Cross-fencing
  • Fencing

372100 East 1000 RdCastle, OK 74833

Listing courtesy of Callahan and Ennis Properties LLC · MyStateMLS #11535676

Photo 1 of 43, farm or ranch at 185 Miller Drive, Mcalester, OK 74501
For saleReduced $400,000

$999,000

72 acres3 beds

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

185 Miller DriveMcalester, OK 74501

Listing courtesy of Cross Timbers Land LLC · MyStateMLS #11538017

Photo 1 of 60, land at Tbd Us Highway 270, Howe, OK 74940
For saleReduced $174,000

$455,000

70 acresNo home reported

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

Ranch

  • Pasture
  • Hay ground
  • Pond

Tbd Us Highway 270Howe, OK 74940

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

Photo 1 of 60, land at 13478 Church Street, Leon, OK 73441
For sale

$1,700,000

38 acresNo home reported

$44,573 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Stable or stalls

13478 Church StreetLeon, OK 73441

Listing courtesy of Turner Land Company LLC · MyStateMLS #11511732

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 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, 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 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.