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 37, land at 0 E. 1990 Road, Soper, OK 74759
For sale

$380,000

80 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Creek or spring

0 E. 1990 RoadSoper, OK 74759

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

Photo 1 of 29, farm or ranch at 13044 Old Hwy 99s, Seminole, OK 74868
For saleReduced $149,000

$1,250,000

160 acres3 beds

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

13044 Old Hwy 99sSeminole, OK 74868

Listing courtesy of eXp Realty, LLC · MyStateMLS #11738151

Photo 1 of 2, land at 01-02n-15e S 1/2 E Mile 35, Guymon, OK 73942
For sale

$1,008,000

320 acresNo home reported

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

Cropland320 cropland acres reported

01-02n-15e S 1/2 E Mile 35Guymon, OK 73942

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

Photo 1 of 52, home at 48601 S. Cr 266, Ringwood, OK 73768
For sale

$249,000

10 acres1 bed

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

Small farm

  • Pasture
  • Barn
  • Fencing

48601 S. Cr 266Ringwood, OK 73768

Listing courtesy of Lippard Auctioneers, Inc · MyStateMLS #11639318

Photo 1 of 8, land at 30-02n-14e Hwy 54 Frontage, Goodwell, OK 73939
For saleReduced $101,000

$299,000

36 acresNo home reported

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

Ranch

  • Pasture
  • Fencing

30-02n-14e Hwy 54 FrontageGoodwell, OK 73939

Listing courtesy of Henry Hinds Realty LLC · MyStateMLS #11630358

Photo 1 of 13, land at 1 E 840 & N 3490, Stroud, OK 74079
For saleReduced $40,000

$360,000

80 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond

1 E 840 & N 3490Stroud, OK 74079

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

Photo 1 of 35, land at 70 Ac E 0800 Rd, Stroud, OK 74079
For sale

$350,000

70 acresNo home reported

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

Cropland

  • Pasture
  • Hay ground

70 Ac E 0800 RdStroud, OK 74079

Listing courtesy of Whitetail Properties Real Estate · MyStateMLS #11651651

Photo 1 of 22, farm or ranch at 109615 Harmon Rd, Deer Creek, OK 74636
For saleReduced $35,000

$415,000

160 acres

$2,594 per acre (asking price ÷ reported acres)

Farm

  • Barn

109615 Harmon RdDeer Creek, OK 74636

Listing courtesy of Bilger Real Estate Co Inc. · MyStateMLS #11630365

Photo 1 of 60, home at 2655 E 2078 Rd., Hugo, OK 74743
For sale

$525,000

10 acres8 beds

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

Small farm

  • Hay ground
  • Barn
  • Pond

2655 E 2078 Rd.Hugo, OK 74743

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

Photo 1 of 19, land at Se 250 Rd Cupco Loop #Tract #2, Tuskahoma, OK 74574
For saleReduced $44,500Special ownership terms

$95,000

No home reported

Agricultural land

  • Pond
  • Creek or spring

Se 250 Rd Cupco Loop #Tract #2Tuskahoma, OK 74574

Listing courtesy of United Country Gee Real Estate · MyStateMLS #11620010

Photo 1 of 52, land at 000 Cr 1625, Clayton, OK 74536
For saleReduced $162,000

$255,000

30 acresNo home reported

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

Pasture and grazing land

  • Pond
  • Creek or spring

000 Cr 1625Clayton, OK 74536

Listing courtesy of Red River Realty and Auction · MyStateMLS #11632948

Photo 1 of 40, farm or ranch at 12295 S Bee Emet Rd, Milburn, OK 73450
For sale

$500,000

50 acres2 beds

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

Ranch

  • Hay ground
  • Barn
  • Pond

12295 S Bee Emet RdMilburn, OK 73450

Listing courtesy of J & Co. Real Estate · MyStateMLS #11607523

Photo 1 of 22, land at Tbd Brook Trout Trail, Smithville, OK 74957
For sale

$772,500

103 acresNo home reported

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

Ranch

  • Pasture
  • Barn
  • Pond

Tbd Brook Trout TrailSmithville, OK 74957

Listing courtesy of SmallTown Hunting Properties & Real Estate · MyStateMLS #11607251

Photo 1 of 35, farm or ranch at 28502 S Highway 82, Vinita, OK 74301
For saleReduced $54,000

$725,000

77 acres3 beds

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

Ranch77.33 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

28502 S Highway 82Vinita, OK 74301

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

Photo 1 of 18, land at 0 Mary Niblack Road, Ardmore, OK 73401
For saleReduced $58,500

$253,500

20 acresNo home reported

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

Ranch

  • Pasture
  • Pond
  • Creek or spring

0 Mary Niblack RoadArdmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11574497

Photo 1 of 36, farm or ranch at 1523 72nd Avenue Ne, Norman, OK 73026
For saleReduced $800,000

$1,400,000

84 acres3 beds

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

Equestrian property

  • Barn
  • Stable or stalls
  • Riding arena

1523 72nd Avenue NeNorman, OK 73026

Listing courtesy of Your Home Sold Guaranteed Realty - Kerr Team · MyStateMLS #11567586

Photo 1 of 34, home at 11725 S Pecan Bottom Rd, Tishomingo, OK 73460
For sale

$420,000

5 acres3 beds

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

Small farm

  • Barn
  • Well

11725 S Pecan Bottom RdTishomingo, OK 73460

Listing courtesy of Southern Comfort Realty · MyStateMLS #11556981

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 60, home at 3526 Hardy Springs Rd, Mcalester, OK 74501
For saleReduced $4,500

$894,500

33 acres5 beds

$27,008 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Stable or stalls

3526 Hardy Springs RdMcalester, OK 74501

Listing courtesy of Southeastern Oklahoma Realty · MyStateMLS #11509937

Photo 1 of 14, land at 5502 E State Hwy 3, Idabel, OK 74745
For sale

$546,000

78 acresNo home reported

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

Pasture and grazing land

  • Pond
  • Cross-fencing
  • Fencing

5502 E State Hwy 3Idabel, OK 74745

Listing courtesy of Hunting Country Real Estate · MyStateMLS #11480157

Photo 1 of 36, land at 0 Highway 33, Drumright, OK 74030
For saleReduced $115,000

$280,000

79 acresNo home reported

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

Pasture and grazing land

  • Pond
  • Creek or spring

0 Highway 33Drumright, OK 74030

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

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.