Farms, Ranches and Agricultural Land for Sale in Kansas

Farms and Ranches shows 87 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 (41), agricultural land (37) and small farms and farmsteads (9). Most often reported uses: crops and cropland, livestock and grazing and hay and forage. Common reported features: tillable or cropland (49), pasture (42) and pond (35). Many listings are near Independence, St. Francis and Garden City.

Median asking price of the 87 priced listings shown: $640,000 (range $51,500 to $4,180,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

Photo 1 of 20, land at 4303 Cr 5800, Independence, KS 67301
For saleReduced $23,000

$145,000

9.3 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Fencing

4303 Cr 5800Independence, KS 67301

Listing courtesy of L2 Realty, Inc · MyStateMLS #11883533

Photo 1 of 60, land at 00000 Rr, Moline, KS 67353
For sale

$560,000

159 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Pond
  • Creek or spring

00000 RrMoline, KS 67353

Listing courtesy of L2 Realty, Inc · MyStateMLS #11877502

Photo 1 of 60, home at 3067 County Road 2300, Independence, KS 67301
For saleReduced $51,000

$899,000

197 acres3 beds

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

Small farm

  • Pasture
  • Barn
  • Pond

3067 County Road 2300Independence, KS 67301

Listing courtesy of L2 Realty, Inc · MyStateMLS #11877389

Photo 1 of 50, farm or ranch at 18635 126th St, Mc Louth, KS 66054
For sale

$925,000

77 acres2 beds

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

Ranch

  • Pasture
  • Hay ground
  • Barn

18635 126th StMc Louth, KS 66054

Listing courtesy of RURAL REALTY · MyStateMLS #11865178

Photo 1 of 15, farm or ranch at Rd 210 Z Rd, Nekoma, KS 67559
For saleReduced $10,300

$288,000

157 acres

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

Farm

  • Tillable or cropland

Rd 210 Z RdNekoma, KS 67559

Listing courtesy of Land 2 Legacy Real Estate · MyStateMLS #11878266

Photo 1 of 43, land at 00000 Cr 4700, Neodesha, KS 66757
For sale

$1,264,300

270 acresNo home reported

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

Cropland164 tillable acres reported

  • Tillable or cropland
  • Pond
  • Creek or spring

00000 Cr 4700Neodesha, KS 66757

Listing courtesy of L2 Realty, Inc · MyStateMLS #11852479

Photo 1 of 7, land at 0000 Lewis Wilson Road, Wamego, KS 66547
For saleReduced $115,000

$585,000

35 acresNo home reported

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

Pasture and grazing land

  • Fencing

0000 Lewis Wilson RoadWamego, KS 66547

Listing courtesy of Homestead and Land Real Estate and Auction · MyStateMLS #11869176

Photo 1 of 60, home at 3145 County Road 6450, Neodesha, KS 66757
For saleReduced $100,000

$749,999

57 acres3 beds

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

Small farm

  • Pasture
  • Greenhouse or high tunnel
  • Pond

3145 County Road 6450Neodesha, KS 66757

Listing courtesy of L2 Realty, Inc · MyStateMLS #11847101

Photo 1 of 60, home at 5118 Newton Rd, Neodesha, KS 66757
For sale

$1,500,000

23 acres2 beds

$65,789 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Pond

5118 Newton RdNeodesha, KS 66757

Listing courtesy of L2 Realty, Inc · MyStateMLS #11833154

Photo 1 of 60, land at 00000 Cr 3400, Liberty, KS 67351
For saleReduced $6,867

$621,235

137 acresNo home reported

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

Cropland85 tillable acres reported

  • Tillable or cropland

00000 Cr 3400Liberty, KS 67351

Listing courtesy of L2 Realty, Inc · MyStateMLS #11816935

Photo 1 of 60, home at 2469 County Road 2700, Caney, KS 67333
For sale

$370,000

44 acres1 bed

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

Small farm

  • Pasture
  • Pond
  • Fencing

2469 County Road 2700Caney, KS 67333

Listing courtesy of L2 Realty, Inc · MyStateMLS #11801845

Photo 1 of 42, farm or ranch at 1201 N Rd 90 E, Hoxie, KS 67740
For saleReduced $51,000

$599,000

240 acres3 beds

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

Farm39.87 cropland acres reported

  • Tillable or cropland
  • Pasture
  • Barn

1201 N Rd 90 EHoxie, KS 67740

Listing courtesy of HOMESTEAD AND LAND REALTY · MyStateMLS #11800691

Photo 1 of 12, land at 1195 Road 7, Saint Francis, KS 67756
For sale

$575,000

160 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Irrigation mentioned

1195 Road 7Saint Francis, KS 67756

Listing courtesy of Farm and Ranch Realty Inc · MyStateMLS #11792053

Photo 1 of 22, farm or ranch at 3225 199th Blvd, Dorrance, KS 67634
For sale

$398,000

154 acres

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

Farm

  • Tillable or cropland
  • Pasture
  • Pond

3225 199th BlvdDorrance, KS 67634

Listing courtesy of Wildlife Properties Land Company, LLC · MyStateMLS #11798412

Photo 1 of 37, land at 000 South Hoch Road, Osage City, KS 66523
For sale

$676,000

144 acresNo home reported

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

Ranch

  • Pasture
  • Pond
  • Creek or spring

000 South Hoch RoadOsage City, KS 66523

Listing courtesy of Heartland Land Company · MyStateMLS #11799621

Photo 1 of 3, land at 000 Rd 4, Saint Francis, KS 67756
For sale

$1,086,000

800 acresNo home reported

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

Cropland800 cropland acres reported

  • Tillable or cropland

000 Rd 4Saint Francis, KS 67756

Listing courtesy of Farm and Ranch Realty Inc · MyStateMLS #11775190

Photo 1 of 60, land at 00000 400 St, Iola, KS 66749
For saleReduced $580,000

$3,000,000

359 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Creek or spring

00000 400 StIola, KS 66749

Listing courtesy of L2 Realty, Inc · MyStateMLS #11745810

Photo 1 of 21, land at 0000 Cr 2800, Independence, KS 67301
For sale

$110,000

14 acresNo home reported

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

Hay and pasture land

  • Hay ground
  • Pond

0000 Cr 2800Independence, KS 67301

Listing courtesy of L2 Realty, Inc · MyStateMLS #11738884

Photo 1 of 19, farm or ranch at 0000 Oak Dr, Lincoln, KS 67455
For sale

$400,000

160 acres

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

Farm

  • Tillable or cropland
  • Pasture
  • Pond

0000 Oak DrLincoln, KS 67455

Listing courtesy of Wildlife Properties Land Company, LLC · MyStateMLS #11850473

Photo 1 of 19, land at Tbd Road 10, Sharon Springs, KS 67138
For sale

$446,440

320 acresNo home reported

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

Cropland

  • Tillable or cropland
  • Creek or spring

Tbd Road 10Sharon Springs, KS 67138

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

Photo 1 of 13, land at 000 Co Rd, Edson, KS 67733
For saleReduced $35,000

$515,000

200 acresNo home reported

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

Cropland200 cropland acres reported

  • Tillable or cropland
  • Pasture

000 Co RdEdson, KS 67733

Listing courtesy of Farm and Ranch Realty Inc · MyStateMLS #11737918

Photo 1 of 28, land at 2140 Highway 75, Independence, KS 67301
For saleReduced $28,800

$163,200

48 acresNo home reported

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

Cropland33 tillable acres reported

  • Tillable or cropland
  • Pasture
  • Hay ground

2140 Highway 75Independence, KS 67301

Listing courtesy of L2 Realty, Inc · MyStateMLS #11732697

Photo 1 of 60, home at 460 Road 24a, Longton, KS 67352
For saleReduced $75,000

$1,125,000

265 acres2 beds

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

Small farm

  • Tillable or cropland
  • Pasture
  • Barn

460 Road 24aLongton, KS 67352

Listing courtesy of L2 Realty, Inc · MyStateMLS #11695413

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

Counties in Kansas with farm and ranch listings

Counts include every listing type in the county; the linked page shows all of them.

Towns in Kansas

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.