Small Farms and Farmsteads for Sale in Oklahoma

Homes whose listings report agricultural use or facilities, such as pasture, a barn, a stable or livestock. A house on acreage alone is not included.

Farms and Ranches shows 31 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 (31). Most often reported uses: livestock and grazing, equestrian and hay and forage. Common reported features: pasture (129), pond (126) and fencing (113). Many listings are near Ardmore, Idabel and Hugo.

Median asking price of the 31 priced listings shown: $550,000 (range $205,000 to $2,999,900). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

Photo 1 of 50, home at 18402 E 335 Road, Chelsea, OK 74016
For sale

$700,000

120 acres3 beds

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

Small farm

  • Pasture
  • Hay ground
  • Barn

18402 E 335 RoadChelsea, OK 74016

Listing courtesy of National Land Realty, Tulsa, OK · MyStateMLS #12030511

Photo 1 of 39, home at 63524 Us Highway 60, Ponca City, OK 74604
For sale

$205,000

5 acres4 beds

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

Small farm

  • Pasture
  • Barn
  • Fencing

63524 Us Highway 60Ponca City, OK 74604

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

Photo 1 of 52, home at 7489 County Road 1620, Roff, OK 74865
For saleReduced $30,000

$695,000

70 acres4 beds

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

Small farm70 pasture acres reported

  • Pasture
  • Barn
  • Equipment or machine shed

7489 County Road 1620Roff, OK 74865

Listing courtesy of Spirit Realty Group LLC · MyStateMLS #12016288

Photo 1 of 36, home at 26115 Ns 4157 Road, Nowata, OK 74048
For sale

$340,000

0.02 acres3 beds

Small farm

  • Pasture
  • Barn
  • Fencing

26115 Ns 4157 RoadNowata, OK 74048

Listing courtesy of KW Partners · MyStateMLS #12019501

Photo 1 of 49, home at 1 Peach Creek Road, Red Oak, OK 74563
For sale

$550,000

164 acres3 beds

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

Small farm

  • Pond
  • Creek or spring

1 Peach Creek RoadRed Oak, OK 74563

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

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

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 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 49, home at 102815 S. 4695 Road, Sallisaw, OK 74955
For sale

$529,000

10 acres4 beds

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

Horse property

  • Pasture
  • Barn
  • Stable or stalls

102815 S. 4695 RoadSallisaw, OK 74955

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

Photo 1 of 60, home at 751 E. 2000 Rd, Soper, OK 74759
For sale

$500,000

9 acres4 beds

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

Small farm

  • Barn
  • Well
  • Pond

751 E. 2000 RdSoper, OK 74759

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

Photo 1 of 44, home at 43847 Lockhart Lane, Heavener, OK 74937
For saleReduced $20,000

$265,000

7 acres4 beds

$37,857 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Hay ground
  • Barn

43847 Lockhart LaneHeavener, OK 74937

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

Photo 1 of 60, home at 2307 County Road 3416, Byars, OK 74831
For sale

$325,000

20 acres2 beds

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

Small farm

  • Pasture
  • Barn
  • Pond

2307 County Road 3416Byars, OK 74831

Listing courtesy of Cardenas & Associates Realty · MyStateMLS #11882777

Photo 1 of 60, home at 563 Black Tern Lane, Idabel, OK 74745
For saleReduced $200,000

$1,300,000

190 acres3 beds

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

Small farm

  • Hay ground
  • Barn
  • Equipment or machine shed

563 Black Tern LaneIdabel, OK 74745

Listing courtesy of Legacy Premier Properties, LLC · MyStateMLS #11848662

Photo 1 of 60, home at 12520 Aldridge Ct, Crescent, OK 73028
For saleReduced $9,500

$640,000

10 acres5 beds

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

Small farm

  • Pasture
  • Barn
  • Stable or stalls

12520 Aldridge CtCrescent, OK 73028

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

Photo 1 of 60, home at 25031 S 490 Rd, Tahlequah, OK 74464
For saleReduced $4,800

$585,200

70 acres3 beds

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

Small farm30 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

25031 S 490 RdTahlequah, OK 74464

Listing courtesy of Century 21 Wright Real Estate · MyStateMLS #11855614

Photo 1 of 60, home at 1608 Timber Road, Lone Grove, OK 73443
For sale

$690,000

11 acres4 beds

$62,727 per acre (asking price ÷ reported acres)

Small farm

  • Barn
  • Stable or stalls
  • Pond

1608 Timber RoadLone Grove, OK 73443

Listing courtesy of Turner Land Company LLC · MyStateMLS #11824836

Photo 1 of 60, home at 1436 E 2135 Road, Soper, OK 74759
For saleReduced $40,000

$310,000

7.24 acres3 beds

$42,818 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Stable or stalls

1436 E 2135 RoadSoper, OK 74759

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

Photo 1 of 12, home at 7247 Ok 4, Watson, OK 74963
For sale

$882,000

126 acres1 bed

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

Small farm

  • Pasture
  • Barn
  • Cross-fencing

7247 Ok 4Watson, OK 74963

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

Photo 1 of 60, home at 5890 S Brock Rd, Ardmore, OK 73401
For saleReduced $500,100

$2,999,900

254 acres4 beds

$11,794 per acre (asking price ÷ reported acres)

Horse property

  • Pasture
  • Barn
  • Stable or stalls

5890 S Brock RdArdmore, OK 73401

Listing courtesy of Southern Oklahoma Realty · MyStateMLS #11776095

Photo 1 of 60, home at 568 Woodford Road, Ardmore, OK 73401
For saleReduced $141,000

$1,249,000

49 acres5 beds

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

Horse property

  • Barn
  • Stable or stalls
  • Equipment or machine shed

568 Woodford RoadArdmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11791142

Photo 1 of 48, home at 452533 East 1637 Rd, Albion, OK 74521
For sale

$1,400,000

160 acres3 beds

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

Small farm

  • Pasture
  • Hay ground
  • Barn

452533 East 1637 RdAlbion, OK 74521

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

Photo 1 of 59, home at 25305 Highway 32, Burneyville, OK 73430
For sale

$1,750,000

140 acres3 beds

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

Small farm

  • Pasture
  • Barn
  • Equipment or machine shed

25305 Highway 32Burneyville, OK 73430

Listing courtesy of Turner Land Company LLC · MyStateMLS #11736901

Front of home facing south
For sale

$625,000

5.71 acres4 beds

$109,457 per acre (asking price ÷ reported acres)

Horse property

  • Barn
  • Stable or stalls
  • Well

13691 E 630 RdHennessey, OK 73742

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

Photo 1 of 43, home at 553 Concord Road, Ardmore, OK 73401
For saleReduced $5,000

$685,000

30 acres3 beds

$22,833 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Pond

553 Concord RoadArdmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11665926

Counties in Oklahoma with farm and ranch listings

Counts include every listing type in the county; the linked page shows small farms and farmsteads.

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.