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 60, farm or ranch at 52463 Hootowl Hollow, Hodgen, Ok 74939, Hodgen, OK 74939
For saleReduced $25,000

$560,000

7.65 acres3 beds

$73,203 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

52463 Hootowl Hollow, Hodgen, Ok 74939Hodgen, OK 74939

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

Photo 1 of 3, land at 07-06n-18e Rural, Tyrone, Ok, OK 73951
For sale

$95,312

83 acresNo home reported

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

Farm

  • Pasture

07-06n-18e RuralTyrone, Ok, OK 73951

Listing courtesy of Henry Hinds Realty LLC · MyStateMLS #11695325

Photo 1 of 60, farm or ranch at 437703 East 340 Road, Big Cabin, OK 74332
For sale

$625,000

40 acres3 beds

$15,625 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Stable or stalls

437703 East 340 RoadBig Cabin, OK 74332

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11729072

front of home and carport
For saleReduced $15,000

$285,000

18 acres1 bed

$15,755 per acre (asking price ÷ reported acres)

Farm or ranch

  • Well
  • Fencing

707 N 4190 Rd.Hugo, OK 74743

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

Photo 1 of 15, land at Tbd S Highway 82, Vinita, OK 74301
For sale

$290,000

40 acresNo home reported

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

Ranch

  • Pasture
  • Barn
  • Creek or spring

Tbd S Highway 82Vinita, OK 74301

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11691717

Photo 1 of 15, land at 32381 S Highway 82, Vinita, OK 74301
For sale

$250,000

25 acresNo home reported

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

Ranch

  • Pasture

32381 S Highway 82Vinita, OK 74301

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11691704

Photo 1 of 20, land at Tbd E 330 Rd, Vinita, OK 74301
For sale

$800,000

86 acresNo home reported

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

Ranch

  • Pasture
  • Pond
  • Fencing

Tbd E 330 RdVinita, OK 74301

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11691669

Photo 1 of 13, farm or ranch at 90(Mol) Acres. Wakita, Ok, Wakita, OK 73771
For sale

$320,000

90 acres

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

Farm

  • Tillable or cropland
  • Barn
  • Pond

90(Mol) Acres. Wakita, OkWakita, OK 73771

Listing courtesy of United Country Real Estate Rockin Double J LLC · MyStateMLS #11678335

Photo 1 of 60, farm or ranch at 614 N Imo Rd, Enid, OK 73703
For saleReduced $50,000

$849,900

25 acres4 beds

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

Equestrian property

  • Barn
  • Stable or stalls
  • Riding arena

614 N Imo RdEnid, OK 73703

Listing courtesy of United Country Real Estate Rockin Double J LLC · MyStateMLS #11677359

Photo 1 of 60, farm or ranch at 7365 Cr 2420, Barnsdall, OK 74002
For saleReduced $50,000

$775,000

55 acres4 beds

$14,091 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Pond

7365 Cr 2420Barnsdall, OK 74002

Listing courtesy of Cross Timbers Land LLC · MyStateMLS #11663191

Photo 1 of 60, farm or ranch at 19090 County Road 3 Dr., Ada, OK 74820
For saleReduced $115,100

$359,900

14 acres3 beds

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

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

19090 County Road 3 Dr.Ada, OK 74820

Listing courtesy of Wright Land & Realty · MyStateMLS #11677184

Photo 1 of 45, farm or ranch at 340338 E Hwy 62, Meeker, OK 74855
For sale

$575,000

38 acres3 beds

$15,132 per acre (asking price ÷ reported acres)

Ranch38 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

340338 E Hwy 62Meeker, OK 74855

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

Photo 1 of 29, farm or ranch at 11231 Cr 3554, Ada, OK 74820
For saleReduced $4,000

$425,000

15 acres3 beds

$28,333 per acre (asking price ÷ reported acres)

Farm or ranch

  • Barn
  • Fencing

11231 Cr 3554Ada, OK 74820

Listing courtesy of Midwest Lifestyle Properties · MyStateMLS #11668481

Photo 1 of 22, land at 1293 Bussell Ridge Rd., Ardmore, OK 73401
For sale

$4,925,000

197 acresNo home reported

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

Ranch

  • Pasture
  • Pond

1293 Bussell Ridge Rd.Ardmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11665428

Photo 1 of 27, land at 38 E1750rd, Coalgate, OK 74538
For sale

$240,625

39 acresNo home reported

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

Ranch

  • Pasture
  • Pond

38 E1750rdCoalgate, OK 74538

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11858861

Photo 1 of 16, land at 56 E1750 Rd, Coalgate, OK 74538
For sale

$352,875

56 acresNo home reported

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

Ranch

  • Pasture
  • Pond

56 E1750 RdCoalgate, OK 74538

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11858825

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

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.