Farms and Ranches for Sale

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 665 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 (665), agricultural land (571) and small farms and farmsteads (221). Most often reported uses: livestock and grazing, crops and cropland and equestrian. Common reported features: pasture (718), fencing (531) and barn (489).

Median asking price of the 662 priced listings shown: $704,000 (range $17,000 to $44,000,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 3, 2026.

Mountain Views
For saleReduced $125,000

$1,625,000

79 acres4 beds

$20,510 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Stable or stalls

44501 Hwy 160Mancos, CO 81328

Listing courtesy of Reese Lovell · MyStateMLS #11732383

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 22, farm or ranch at 24500 Campbell Lane, Lone Rock, OR 97823
For sale

$3,300,000

1,136 acres

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

Farm or ranch

  • Pond
  • Creek or spring

24500 Campbell LaneLone Rock, OR 97823

Listing courtesy of Todd Longgood | CLE · MyStateMLS #11962481

Photo 1 of 33, land at 6836 South Buffalo Road, North Platte, NE 69101
For sale

$5,000,000

618 acresNo home reported

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

Ranch

  • Pasture
  • Well
  • Pond

6836 South Buffalo RoadNorth Platte, NE 69101

Listing courtesy of Nebraska Land Brokers, LLC · MyStateMLS #11729951

Photo 1 of 60, farm or ranch at 1838 Canterbury Road, Honoraville, AL 36042
For saleReduced $40,000

$579,000

95 acres4 beds

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

Farm30 cropland acres reported

  • Barn
  • Fencing

1838 Canterbury RoadHonoraville, AL 36042

Listing courtesy of Whitetail Properties Real Estate, LLC · MyStateMLS #11715778

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 24, farm or ranch at 324 Elk/Cq County Line, Grenola, KS 67346
For sale

$590,000

125 acres3 beds

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

Farm

  • Tillable or cropland
  • Pond
  • Creek or spring

324 Elk/Cq County LineGrenola, KS 67346

Listing courtesy of Midwest Land Group, LLC · MyStateMLS #11801022

Photo 1 of 60, land at 40624 Se Camp Creek Rd, Prineville, OR 97754
For saleReduced $50,000

$1,400,000

969 acresNo home reported

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

Ranch

  • Pasture
  • Equipment or machine shed
  • Creek or spring

40624 Se Camp Creek RdPrineville, OR 97754

Listing courtesy of Jett Blackburn Real Estate Inc. · MyStateMLS #11737944

Photo 1 of 60, farm or ranch at 12720 Hillside Rd, Brownsville, MN 55919
For saleReduced $252,475

$1,626,525

217 acres

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

Farm or ranch

  • Creek or spring

12720 Hillside RdBrownsville, MN 55919

Listing courtesy of High Point Land Company, LLC · MyStateMLS #11694389

Photo 1 of 42, land at 11799 Highway 13, Rifle, CO 81650
For sale

$4,880,000

1,273 acresNo home reported

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

Ranch156 irrigated acres reported

  • Irrigation mentioned
  • Fencing

11799 Highway 13Rifle, CO 81650

Listing courtesy of Sorrel Properties · MyStateMLS #11694201

Photo 1 of 45, land at Tbd E Quincy Ave, Strasburg, CO 80136
For sale

$2,240,000

640 acresNo home reported

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

Ranch400 tillable acres reported

  • Tillable or cropland
  • Pasture
  • Cross-fencing

Tbd E Quincy AveStrasburg, CO 80136

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

Photo 1 of 36, farm or ranch at Trembath Mountain Road, Fiddletown, CA 95629
For sale

$399,000

43 acres

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

Trembath Mountain RoadFiddletown, CA 95629

Listing courtesy of California Outdoor Properties · MyStateMLS #11691904

Photo 1 of 59, farm or ranch at 5430 Murr Road, Peyton, CO 80831
For saleReduced $100,000

$1,500,000

80 acres4 beds

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

Ranch

  • Pasture
  • Barn
  • Stable or stalls

5430 Murr RoadPeyton, CO 80831

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

Photo 1 of 16, farm or ranch at 0000 Doss Spring Creek Road, Fredericksburg, TX 78624
For sale

$495,000

30 acres

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

Ranch

  • Pasture

0000 Doss Spring Creek RoadFredericksburg, TX 78624

Listing courtesy of Kothmann Real Estate · MyStateMLS #11691037

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

Photo 1 of 2, land at 5841 Old Oneida Road, Rome, NY 13440
For saleReduced $108,000

$562,000

63 acresNo home reported

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

Farm or ranch

5841 Old Oneida RoadRome, NY 13440

Listing courtesy of Posson Realty LLC · MyStateMLS #11693415

Photo 1 of 4, farm or ranch at 12200 County Road 364, Sidon, MS 38954
For sale

$1,415,120

180 acres

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

Farm or ranch

12200 County Road 364Sidon, MS 38954

Listing courtesy of Dubard Realty · MyStateMLS #11689531

Photo 1 of 60, farm or ranch at 1305 Thunder Road, Norwood, CO 81423
For sale

$2,300,000

359 acres4 beds

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

Equestrian property26 irrigated acres reported

  • Irrigation mentioned
  • Pasture
  • Barn

1305 Thunder RoadNorwood, CO 81423

Listing courtesy of St James Sporting Properties · MyStateMLS #11688994

Photo 1 of 60, land at 0000 Plateau Drive #WP001, Marshfield, MO 65706
For saleReduced $386,950

$2,400,000

401 acresNo home reported

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

Ranch

  • Pasture
  • Barn
  • Pond

0000 Plateau Drive #WP001Marshfield, MO 65706

Listing courtesy of Whitetail Properties Real Estate (MO) · MyStateMLS #11688964

Photo 1 of 36, farm or ranch at 12442 Trembath Mtn Road, Fiddletown, CA 95629
For sale

$450,000

64 acres

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

Equestrian property

  • Stable or stalls
  • Orchard
  • Creek or spring

12442 Trembath Mtn RoadFiddletown, CA 95629

Listing courtesy of California Outdoor Properties · MyStateMLS #11687419

Photo 1 of 20, farm or ranch at 3132 18th St Ne, Harvey, ND 58341
For saleReduced $25,000

$150,000

12 acres3 beds

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

Farm or ranch

  • Well

3132 18th St NeHarvey, ND 58341

Listing courtesy of Hase Realty LLC · MyStateMLS #11685605

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 58, farm or ranch at 33983 Old Hwy 34, Benkelman, NE 69021
For saleReduced $71,500

$258,500

4.5 acres3 beds

$57,444 per acre (asking price ÷ reported acres)

Farm or ranch

  • Well

33983 Old Hwy 34Benkelman, NE 69021

Listing courtesy of Western Auction & Real Estate, LLC · MyStateMLS #11684698

Photo 1 of 13, farm or ranch at 0 Road 755, Grainton, NE 69169
For sale

$4,301,000

604 acres

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

Farm

  • Tillable or cropland
  • Irrigation mentioned

0 Road 755Grainton, NE 69169

Listing courtesy of Agri Affiliates, Inc. · MyStateMLS #11943480

Farms and ranches by state

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.