Listings CityAnyAbsarokeeAlderAnacondaAvonBasinBelfryBelgradeBig ArmBig SkyBig TimberBigforkBillingsBoulderBozemanBridgerBuffaloButteCameronCanyon CreekCardwellCascadeCharloChesterChinookChoteauChurchillClancyClarkstonClyde ParkColumbia FallsColumbusCondonConradCooke CityCoramCorbinCorvallisCut BankDaytonDeer LodgeDillonDivideDrummondEast GlacierEast HelenaEllistonEmigrantEnnisEurekaFort BentonFort SmithGallatin GatewayGardinerGarrisonGeorgetown LakeGeraldineGeyserGlenGreat FallsGreycliffHamiltonHarlowtonHarrisonHavreHelenaHelmvilleHusonHyshamJacksonJefferson CityJolietJudith GapKalispellKilaLas VegasLewistownLimaLincolnLivingstonManhattanMartinsdaleMarysvilleMcAllisterMcleodMelroseMiles CityMissoulaMonarchMontana CityNeihartNevada CityNorrisNyeOtherOvandoPhilipsburgPlainsPolarisPolsonPonyPowerPrayRader CreekRadersburgRamsayRaynesfordRed LodgeReed PointRexfordRinglingRockerRoundupRyegateSeeley LakeShawmutShelbyShepherdSheridanSilver StarStevensvilleTerryThree ForksTostonTownsendTwin BridgesValierVirginia CityWalkervilleWest YellowstoneWhite Sulphur SpringsWhitefishWhitehallWillow CreekWilsallWisdomWise RiverWolf CreekTypeAnyCommercial LeaseCommercial SaleFarmLandResidentialResidential IncomeSubtypeAnyBuildingBuilding BusinessBuilding LandBusinessCabinCommercialCondominiumDuplexLandManufactured HomeManufactured On LandMulti FamilyOfficeOtherQuadruplexRetailSingle Family ResidenceTownhouseTriplexUnimproved LandWarehouseSubdivisionSelect City First $0 $5M+ Featured Listings New Listings Low to High 384 Listings Found $14,950,000 3010 Skinner RoadBelgrade, Montana4 Beds | 4 Baths | 161 Acres $9,950,000 // Pending Sale 7570 Forswall RoadBelgrade, Montana4 Beds | 3 Baths | 320 Acres $7,500,000 1445 WeaverBelgrade, Montana2 Beds | 3 Baths | 373 Acres $6,995,000 12485 Dry Creek RoadBelgrade, Montana1 Bed | 1 Bath | 256 Acres $6,750,000 4186 Stimson LaneBelgrade, Montana4 Beds | 2 Baths | 33.837 Acres $6,195,000 2899 Spain Bridge RoadBelgrade, Montana4 Beds | 6 Baths | 10.95 Acres $6,195,000 2899 Spain Bridge RoadBelgrade, Montana4 Beds | 6 Baths | 10.95 Acres $5,950,000 3060 Hamilton RoadBelgrade, Montana5 Beds | 5 Baths | 48.9 Acres $5,950,000 3060 Hamilton RoadBelgrade, Montana5 Beds | 5 Baths | 48.9 Acres $5,662,800 TBD Walleye RoadBelgrade, Montana20.1 Acres $5,662,800 TBD Walleye RoadBelgrade, Montana20.1 Acres $5,338,924 TBD Alaska Frontage RoadBelgrade, Montana6.45 Acres