Search Farms, Ranches & Land

Your Search for Farms, Ranches or Land in Western Montana Starts Here.

Browse farms, ranches and vacant land, lots or acreage in over 140 cities in Montana. Your journey to your Montana dream starts here. Sort the list by your preference or use the detailed search to narrow down what you're looking for.  We know searching can be overwhelming so don't hesitate to ask us to assist you. If you find one, two or several listings you like just give us a call or stop by the office to arrange a tour. If you're looking for something in particular we probably have a recommendation for you! Remember, we are here to help.

Are you Buying or Selling a Home in Ravalli County? Be in the Know!

Ravalli County Wastewater regulations were updated in July of 2021. Click here to see what's new.


Show Map
  • List View
  • Grid View
Sorted by
91 - 120 of 500+ | Previous Page 4 of 17 Next
  1. Photo of 301 Haskill Ranch Road #Lot 37, Kila, MT 59920 (MLS # 30069585)
    $549,000
    Photo of 301 Haskill Ranch Road #Lot 37, Kila, MT 59920 (MLS # 30069585)
    Photo of 301 Haskill Ranch Road #Lot 37, Kila, MT 59920 (MLS # 30069585)
    12
     
    301 Haskill Ranch Road #Lot 37, Kila, MT
    301 Haskill Ranch Road #Lot 37
    Kila, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 17.31 Lot (ac)
  2. Photo of 6222 Hillview Way, Missoula, MT 59803 (MLS # 30069541)
    $350,000
    Photo of 6222 Hillview Way, Missoula, MT 59803 (MLS # 30069541)
    Photo of 6222 Hillview Way, Missoula, MT 59803 (MLS # 30069541)
    6222 Hillview Way, Missoula, MT
    6222 Hillview Way
    Missoula, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 18,818 Lot (sqft)
  3. Photo of 7524 Lower Telegraph Creek Road, Elliston, MT 59728 (MLS # 30069443)
    $365,000
    Photo of 7524 Lower Telegraph Creek Road, Elliston, MT 59728 (MLS # 30069443)
    Photo of 7524 Lower Telegraph Creek Road, Elliston, MT 59728 (MLS # 30069443)
    22
     
    7524 Lower Telegraph Creek Road, Elliston, MT
    7524 Lower Telegraph Creek Road
    Elliston, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 20.66 Lot (ac)
  4. Photo of NHN Lot 7 Phase 3A Dolus Lakes Road #Lot 7, Deer Lodge, MT 59722 (MLS # 30069531)
    $520,000
    Photo of NHN Lot 7 Phase 3A Dolus Lakes Road #Lot 7, Deer Lodge, MT 59722 (MLS # 30069531)
    Photo of NHN Lot 7 Phase 3A Dolus Lakes Road #Lot 7, Deer Lodge, MT 59722 (MLS # 30069531)
    NHN Lot 7 Phase 3A Dolus Lakes Road #Lot 7, Deer Lodge, MT
    NHN Lot 7 Phase 3A Dolus Lakes Road #Lot 7
    Deer Lodge, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.31 Lot (ac)
  5. Photo of NHN Lot 8 Phase 3A Dolus Lakes Road, Deer Lodge, MT 59722 (MLS # 30069535)
    $1,550,000
    Photo of NHN Lot 8 Phase 3A Dolus Lakes Road, Deer Lodge, MT 59722 (MLS # 30069535)
    Photo of NHN Lot 8 Phase 3A Dolus Lakes Road, Deer Lodge, MT 59722 (MLS # 30069535)
    NHN Lot 8 Phase 3A Dolus Lakes Road, Deer Lodge, MT
    NHN Lot 8 Phase 3A Dolus Lakes Road
    Deer Lodge, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6.37 Lot (ac)
  6. Photo of NHN Lot 6 Phase 3A Dolus Lake Road #Lot 6, Deer Lodge, MT 59722 (MLS # 30069497)
    $560,000
    Photo of NHN Lot 6 Phase 3A Dolus Lake Road #Lot 6, Deer Lodge, MT 59722 (MLS # 30069497)
    Photo of NHN Lot 6 Phase 3A Dolus Lake Road #Lot 6, Deer Lodge, MT 59722 (MLS # 30069497)
    NHN Lot 6 Phase 3A Dolus Lake Road #Lot 6, Deer Lodge, MT
    NHN Lot 6 Phase 3A Dolus Lake Road #Lot 6
    Deer Lodge, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.15 Lot (ac)
  7. Photo of NHN Lot 2 Phase 3A Dolus Lakes Road #Lot 2, Deer Lodge, MT 59722 (MLS # 30069492)
    $640,000
    Photo of NHN Lot 2 Phase 3A Dolus Lakes Road #Lot 2, Deer Lodge, MT 59722 (MLS # 30069492)
    Photo of NHN Lot 2 Phase 3A Dolus Lakes Road #Lot 2, Deer Lodge, MT 59722 (MLS # 30069492)
    NHN Lot 2 Phase 3A Dolus Lakes Road #Lot 2, Deer Lodge, MT
    NHN Lot 2 Phase 3A Dolus Lakes Road #Lot 2
    Deer Lodge, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.71 Lot (ac)
  8. Photo of NHN Lot 3 Phase 3A Dolus Lakes Road #Lot 3, Deer Lodge, MT 59722 (MLS # 30069494)
    $855,000
    Photo of NHN Lot 3 Phase 3A Dolus Lakes Road #Lot 3, Deer Lodge, MT 59722 (MLS # 30069494)
    Photo of NHN Lot 3 Phase 3A Dolus Lakes Road #Lot 3, Deer Lodge, MT 59722 (MLS # 30069494)
    NHN Lot 3 Phase 3A Dolus Lakes Road #Lot 3, Deer Lodge, MT
    NHN Lot 3 Phase 3A Dolus Lakes Road #Lot 3
    Deer Lodge, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 4.22 Lot (ac)
  9. Photo of NHN LOT 1 Phase 3A Dolus Lakes Road #Lot 1, Deer Lodge, MT 59722 (MLS # 30069266)
    $640,000
    Photo of NHN LOT 1 Phase 3A Dolus Lakes Road #Lot 1, Deer Lodge, MT 59722 (MLS # 30069266)
    Photo of NHN LOT 1 Phase 3A Dolus Lakes Road #Lot 1, Deer Lodge, MT 59722 (MLS # 30069266)
    NHN LOT 1 Phase 3A Dolus Lakes Road #Lot 1, Deer Lodge, MT
    NHN LOT 1 Phase 3A Dolus Lakes Road #Lot 1
    Deer Lodge, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.75 Lot (ac)
  10. Photo of 238 Haskill Ranch Road #Lot-1, Kila, MT 59920 (MLS # 30069571)
    $389,000
    Photo of 238 Haskill Ranch Road #Lot-1, Kila, MT 59920 (MLS # 30069571)
    Photo of 238 Haskill Ranch Road #Lot-1, Kila, MT 59920 (MLS # 30069571)
    15
     
    238 Haskill Ranch Road #Lot-1, Kila, MT
    238 Haskill Ranch Road #Lot-1
    Kila, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 8.70 Lot (ac)
  11. Photo of 1770 US Hwy 2 W, Kalispell, MT 59901 (MLS # 30068814)
    $1,350,000
    Photo of 1770 US Hwy 2 W, Kalispell, MT 59901 (MLS # 30068814)
    Photo of 1770 US Hwy 2 W, Kalispell, MT 59901 (MLS # 30068814)
    1770 US Hwy 2 W, Kalispell, MT
    1770 US Hwy 2 W
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 39.01 Lot (ac)
  12. Photo of Tract B1 HWY 287, Cameron, MT 59720 (MLS # 30069594)
    $289,999
    Photo of Tract B1 HWY 287, Cameron, MT 59720 (MLS # 30069594)
    Photo of Tract B1 HWY 287, Cameron, MT 59720 (MLS # 30069594)
    19
     
    Tract B1 HWY 287, Cameron, MT
    Tract B1 HWY 287
    Cameron, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 20.01 Lot (ac)
  13. Photo of Tract C1 HWY 287, Cameron, MT 59720 (MLS # 30069591)
    $299,950
    Photo of Tract C1 HWY 287, Cameron, MT 59720 (MLS # 30069591)
    Photo of Tract C1 HWY 287, Cameron, MT 59720 (MLS # 30069591)
    19
     
    Tract C1 HWY 287, Cameron, MT
    Tract C1 HWY 287
    Cameron, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 20.01 Lot (ac)
  14. Photo of 1320 Lovers Leap Road, Dillon, MT 59725 (MLS # 30069522)
    $199,000
    Photo of 1320 Lovers Leap Road, Dillon, MT 59725 (MLS # 30069522)
    Photo of 1320 Lovers Leap Road, Dillon, MT 59725 (MLS # 30069522)
    21
     
    1320 Lovers Leap Road, Dillon, MT
    1320 Lovers Leap Road
    Dillon, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 1.77 Lot (ac)
  15. Photo of NHN Main Street S, Rudyard, MT 59540 (MLS # 30069399)
    $20,000
    Photo of NHN Main Street S, Rudyard, MT 59540 (MLS # 30069399)
    Photo of NHN Main Street S, Rudyard, MT 59540 (MLS # 30069399)
    NHN Main Street S, Rudyard, MT
    NHN Main Street S
    Rudyard, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 10,498 Lot (sqft)
  16. Photo of 7285 Whitetail Run, Shepherd, MT 59079 (MLS # 30069307)
    $74,900
    Photo of 7285 Whitetail Run, Shepherd, MT 59079 (MLS # 30069307)
    Photo of 7285 Whitetail Run, Shepherd, MT 59079 (MLS # 30069307)
    29
     
    7285 Whitetail Run, Shepherd, MT
    7285 Whitetail Run
    Shepherd, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.86 Lot (ac)
  17. Photo of 1425 Drovers Trail, Stevensville, MT 59870 (MLS # 30069554)
    $287,000
    Photo of 1425 Drovers Trail, Stevensville, MT 59870 (MLS # 30069554)
    Photo of 1425 Drovers Trail, Stevensville, MT 59870 (MLS # 30069554)
    1425 Drovers Trail, Stevensville, MT
    1425 Drovers Trail
    Stevensville, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 4.49 Lot (ac)
  18. Photo of Lot 21 Abayance Loop, Rexford, MT 59930 (MLS # 30069332)
    $229,000
    Photo of Lot 21 Abayance Loop, Rexford, MT 59930 (MLS # 30069332)
    Photo of Lot 21 Abayance Loop, Rexford, MT 59930 (MLS # 30069332)
    24
     
    Lot 21 Abayance Loop, Rexford, MT
    Lot 21 Abayance Loop
    Rexford, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 11,762 Lot (sqft)
  19. Photo of Lot 11 Quintana Lane, Boulder, MT 59632 (MLS # 30069540)
    $225,000
    Photo of Lot 11 Quintana Lane, Boulder, MT 59632 (MLS # 30069540)
    Photo of Lot 11 Quintana Lane, Boulder, MT 59632 (MLS # 30069540)
    Lot 11 Quintana Lane, Boulder, MT
    Lot 11 Quintana Lane
    Boulder, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 32.02 Lot (ac)
  20. Photo of 618 Jersey Way, Kalispell, MT 59901 (MLS # 30069482)
    $170,000
    Photo of 618 Jersey Way, Kalispell, MT 59901 (MLS # 30069482)
    Photo of 618 Jersey Way, Kalispell, MT 59901 (MLS # 30069482)
    618 Jersey Way, Kalispell, MT
    618 Jersey Way
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6,230 Lot (sqft)
  21. Photo of 610 Jersey Way, Kalispell, MT 59901 (MLS # 30069489)
    $170,000
    Photo of 610 Jersey Way, Kalispell, MT 59901 (MLS # 30069489)
    Photo of 610 Jersey Way, Kalispell, MT 59901 (MLS # 30069489)
    610 Jersey Way, Kalispell, MT
    610 Jersey Way
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6,491 Lot (sqft)
  22. Photo of 2520 Haywire Gulch, Kalispell, MT 59901 (MLS # 30069208)
    $229,000
    Photo of 2520 Haywire Gulch, Kalispell, MT 59901 (MLS # 30069208)
    Photo of 2520 Haywire Gulch, Kalispell, MT 59901 (MLS # 30069208)
    2520 Haywire Gulch, Kalispell, MT
    2520 Haywire Gulch
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 10.00 Lot (ac)
  23. Photo of 3630 Logan Creek Road, Whitefish, MT 59937 (MLS # 30069518)
    $279,000
    Photo of 3630 Logan Creek Road, Whitefish, MT 59937 (MLS # 30069518)
    Photo of 3630 Logan Creek Road, Whitefish, MT 59937 (MLS # 30069518)
    49
     
    3630 Logan Creek Road, Whitefish, MT
    3630 Logan Creek Road
    Whitefish, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 4.10 Lot (ac)
  24. Photo of 532 Sweetgrass Ranch Road, Kalispell, MT 59901 (MLS # 30069513)
    $448,000
    Photo of 532 Sweetgrass Ranch Road, Kalispell, MT 59901 (MLS # 30069513)
    Photo of 532 Sweetgrass Ranch Road, Kalispell, MT 59901 (MLS # 30069513)
    532 Sweetgrass Ranch Road, Kalispell, MT
    532 Sweetgrass Ranch Road
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 3.07 Lot (ac)
  25. Photo of 14265 US Hwy 2 E, Essex, MT 59916 (MLS # 30069007)
    $4,500,000
    Photo of 14265 US Hwy 2 E, Essex, MT 59916 (MLS # 30069007)
    Photo of 14265 US Hwy 2 E, Essex, MT 59916 (MLS # 30069007)
    14265 US Hwy 2 E, Essex, MT
    14265 US Hwy 2 E
    Essex, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 119.09 Lot (ac)
  26. Photo of 1350 Quaking Aspen Court, Rexford, MT 59930 (MLS # 30069367)
    $190,000
    Photo of 1350 Quaking Aspen Court, Rexford, MT 59930 (MLS # 30069367)
    Photo of 1350 Quaking Aspen Court, Rexford, MT 59930 (MLS # 30069367)
    1350 Quaking Aspen Court, Rexford, MT
    1350 Quaking Aspen Court
    Rexford, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 7.52 Lot (ac)
  27. Photo of 357 Ontario Drive, Elliston, MT 59728 (MLS # 30069519)
    $155,000
    Photo of 357 Ontario Drive, Elliston, MT 59728 (MLS # 30069519)
    Photo of 357 Ontario Drive, Elliston, MT 59728 (MLS # 30069519)
    357 Ontario Drive, Elliston, MT
    357 Ontario Drive
    Elliston, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 6.49 Lot (ac)
  28. Photo of 746 Evergreen Drive, Eureka, MT 59917 (MLS # 30069070)
    $167,000
    Photo of 746 Evergreen Drive, Eureka, MT 59917 (MLS # 30069070)
    Photo of 746 Evergreen Drive, Eureka, MT 59917 (MLS # 30069070)
    25
     
    746 Evergreen Drive, Eureka, MT
    746 Evergreen Drive
    Eureka, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.61 Lot (ac)
  29. Photo of 20520 Dawson Drive, Florence, MT 59833 (MLS # 30069468)
    $255,000
    Photo of 20520 Dawson Drive, Florence, MT 59833 (MLS # 30069468)
    Photo of 20520 Dawson Drive, Florence, MT 59833 (MLS # 30069468)
    22
     
    20520 Dawson Drive, Florence, MT
    20520 Dawson Drive
    Florence, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 20.01 Lot (ac)
  30. Photo of TBD Whitehorse Road, Townsend, MT 59644 (MLS # 30069503)
    $995,000
    Photo of TBD Whitehorse Road, Townsend, MT 59644 (MLS # 30069503)
    Photo of TBD Whitehorse Road, Townsend, MT 59644 (MLS # 30069503)
    18
     
    TBD Whitehorse Road, Townsend, MT
    TBD Whitehorse Road
    Townsend, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 60.00 Lot (ac)
Previous Page 4 of 17 Next
IDX information provided courtesy of the Montana Regional MLS, LLC. IDX information is provided exclusively for consumers' personal, non-commercial use, and it may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. The data is deemed reliable but is not guaranteed accurate by the MLS.

This IDX Website is powered by Diverse Solutions 2026. Privacy | Terms & Conditions