Montana Cities and Towns
Explore 127 cities and towns in Montana. Search Census population, growth, housing and income data, and compare detailed city profiles.
Montana has 127 PEP place records in this directory. Billings city is the largest in this covered universe at 121,239 residents as of July 1, 2025. Its place population decreased by 206 ( 0.2%) from July 1, 2024.
Together, these places hold 625,285 residents; 72 of 127 gained population between July 2024 and July 2025. Statewide, the ACS 2020–2024 median household income is $72,509 (10.2% below the U.S.); median home value is $375,800 (13.0% above the U.S.); median gross rent is $1,081 (23.5% below the U.S.). Unincorporated areas count toward state totals but not toward this directory.
All 19,483 PEP places have published profiles. Income, home value and rent filters use nationwide exact-GEOID ACS matches; unavailable and suppressed estimates are excluded when those filters are active. Rent is the 2020–2024 survey median, not a current listing price. Open-ended medians meet a numeric filter only when the entire source range meets its condition.
Save up to four cities for comparison in this browser. On the comparison page, choose “Load saved shortlist” to compare them side by side.
127 places · showing the first 50 by population
Montana city highlights
Lists use the same Census records as each profile. Income, rent and home-value lists are limited to places with at least 5,000 residents, where survey estimates are generally more precise; open a profile to see each margin of error.
Largest places
- Billings 121,239
- Missoula 78,903
- Great Falls 60,208
- Bozeman 58,814
- Butte-Silver Bow (balance) 35,469
- Helena 35,138
- Kalispell 31,851
- Belgrade 13,107
- Anaconda-Deer Lodge County 9,709
- Whitefish 9,358
July 1, 2025 residents
Fastest growing, 2024–2025
- Sidney +2.7%
- Belgrade +2.4%
- Kalispell +2.0%
- Hamilton +1.8%
- Helena +1.3%
- Bozeman +1.2%
- Whitefish +1.1%
- Missoula +0.9%
- Columbia Falls +0.8%
- Livingston +0.6%
Places with 5,000+ residents
Most jobs located in the place
- Billings 74,855
- Missoula 55,476
- Bozeman 40,863
- Helena 32,949
- Great Falls 30,958
- Kalispell 20,569
- Butte-Silver Bow (balance) 17,281
- Hamilton 6,029
- Whitefish 5,921
- Miles City 4,811
LODES 8.4 workplace jobs, latest year
Highest median household income
- Belgrade $97,328
- Bozeman $85,747
- Columbia Falls $75,766
- Whitefish $73,811
- Billings $73,712
- Helena $71,036
- Missoula $70,392
- Laurel $68,474
- Miles City $67,727
- Livingston $65,861
ACS 2020–2024 · 5,000+ residents
Lowest median gross rent
- Anaconda-Deer Lodge County $696
- Havre $844
- Butte-Silver Bow (balance) $856
- Great Falls $900
- Polson $912
- Miles City $926
- Sidney $931
- Hamilton $947
- Laurel $974
- Lewistown $1,007
ACS 2020–2024 · 5,000+ residents
Highest median home value
- Bozeman $687,900
- Whitefish $684,300
- Belgrade $535,200
- Missoula $473,100
- Kalispell $428,000
- Livingston $392,400
- Helena $387,300
- Columbia Falls $384,400
- Polson $356,300
- Billings $343,400
ACS 2020–2024 · 5,000+ residents
Lowest median home value
- Lewistown $198,400
- Miles City $200,200
- Havre $211,700
- Anaconda-Deer Lodge County $231,700
- Laurel $235,100
- Sidney $236,900
- Great Falls $257,000
- Butte-Silver Bow (balance) $257,800
- Hamilton $310,000
- Billings $343,400
ACS 2020–2024 · 5,000+ residents
Detailed profiles in Montana
| City | Population | Annual growth | Household income | Home value | Monthly rent |
|---|---|---|---|---|---|
| Billings, MT | 121,239 | -0.2% | $73,712 | $343,400 | $1,138 |
| Missoula, MT | 78,903 | + 0.9% | $70,392 | $473,100 | $1,189 |
| Great Falls, MT | 60,208 | + 0.2% | $63,373 | $257,000 | $900 |
| Bozeman, MT | 58,814 | + 1.2% | $85,747 | $687,900 | $1,717 |
| Butte-Silver Bow (balance), MT | 35,469 | + 0.1% | $61,857 | $257,800 | $856 |
| Helena, MT | 35,138 | + 1.3% | $71,036 | $387,300 | $1,092 |
| Kalispell, MT | 31,851 | + 2.0% | $63,415 | $428,000 | $1,078 |
| Belgrade, MT | 13,107 | + 2.4% | $97,328 | $535,200 | $1,877 |
| Anaconda-Deer Lodge County, MT | 9,709 | -0.6% | $57,527 | $231,700 | $696 |
| Whitefish, MT | 9,358 | + 1.1% | $73,811 | $684,300 | $1,354 |
All Montana city and town profiles
Every covered place has its own population history and geographic record. Survey-backed profiles add housing, household composition, resident industries and commuting. Browse the complete list below, ordered alphabetically; identical place names retain their entity labels and Census identifiers.
- Alberton town
- Anaconda-Deer Lodge County
- Bainville town
- Baker city
- Bearcreek town
- Belgrade city
- Belt town
- Big Sandy town
- Big Timber city
- Billings city
- Boulder city
- Bozeman city
- Bridger town
- Broadus town
- Broadview town
- Butte-Silver Bow (balance)
- Cascade town
- Chester town
- Chinook city
- Choteau city
- Circle town
- Clyde Park town
- Colstrip city
- Columbia Falls city
- Columbus town
- Conrad city
- Culbertson town
- Cut Bank city
- Darby town
- Deer Lodge city
- Denton town
- Dillon city
- Dodson town
- Drummond town
- Dutton town
- East Helena city
- Ekalaka town
- Ennis town
- Eureka town
- Fairfield town
- Fairview town
- Flaxville town
- Forsyth city
- Fort Benton city
- Fort Peck town
- Froid town
- Fromberg town
- Geraldine town
- Glasgow city
- Glendive city
- Grass Range town
- Great Falls city
- Hamilton city
- Hardin city
- Harlem city
- Harlowton city
- Havre city
- Helena city
- Hingham town
- Hobson city
- Hot Springs town
- Hysham town
- Ismay town
- Joliet town
- Jordan town
- Judith Gap city
- Kalispell city
- Kevin town
- Laurel city
- Lavina town
- Lewistown city
- Libby city
- Lima town
- Livingston city
- Lodge Grass town
- Malta city
- Manhattan town
- Medicine Lake town
- Melstone town
- Miles City city
- Missoula city
- Moore town
- Nashua town
- Neihart town
- Opheim town
- Outlook town
- Philipsburg town
- Pinesdale town
- Plains town
- Plentywood city
- Plevna town
- Polson city
- Poplar city
- Red Lodge city
- Rexford town
- Richey town
- Ronan city
- Roundup city
- Ryegate town
- Saco town
- Scobey city
- Shelby city
- Sheridan town
- Sidney city
- St. Ignatius town
- Stanford town
- Stevensville town
- Sunburst town
- Superior town
- Terry town
- Thompson Falls city
- Three Forks city
- Townsend city
- Troy city
- Twin Bridges town
- Valier town
- Virginia City town
- Walkerville town
- West Yellowstone town
- Westby town
- White Sulphur Springs city
- Whitefish city
- Whitehall town
- Wibaux town
- Winifred town
- Winnett town
- Wolf Point city
How Montana’s population is spread across places
Places of 25,000 to 99,999 residents hold the largest share of Montana’s covered place population: 48.0% across 6 places. Between July 2024 and July 2025, places of 25,000 to 99,999 residents changed fastest as a group (+0.9%), while places of under 500 residents changed least (+0.3%). Size bands use July 2025 populations; group change sums each band’s 2024 and 2025 estimates.
| Residents in July 2025 | Places | Combined population | Share of place population | Places that grew | Group change 2024–2025 |
|---|---|---|---|---|---|
| 100,000 or more | 1 | 121,239 | 19.4% | 0 of 1 | −0.2% |
| 25,000 to 99,999 | 6 | 300,383 | 48.0% | 6 of 6 | +0.9% |
| 10,000 to 24,999 | 1 | 13,107 | 2.1% | 1 of 1 | +2.4% |
| 2,500 to 9,999 | 21 | 116,219 | 18.6% | 14 of 21 | +0.5% |
| 500 to 2,499 | 52 | 64,094 | 10.3% | 35 of 52 | +0.7% |
| Under 500 | 46 | 10,243 | 1.6% | 16 of 46 | +0.3% |
What this state directory covers
The list uses Census Population Estimates Program place records (summary level 162): mostly incorporated cities, towns and villages, with their official labels and identifiers. Unincorporated communities and most census-designated places are outside this release, so a named community can be absent even though people live there, and the place totals above are smaller than the state population. Annual changes can reflect boundary adjustments as well as population change. Dollar figures are ACS 2020–2024 five-year medians in 2024 dollars, joined by exact place GEOID. Read the full methodology.
Download all Montana population records , inspect the official population release, or read definitions and calculation methods.