State profile · MT
Largest Cities in Montana
Ranked by resident population across 317 tracked cities and towns in Montana, using Census ACS 5-Year Estimates (2023). This compares cities and Census-designated places, not metropolitan areas.
- 317
- Cities
- 773,161
- Combined city pop.
- $64,832
- Avg median income
- 11.1%
- Avg poverty rate
Data updated July 2026
The headline finding
Billings is the largest of 317 tracked cities in Montana, which ranks #37 of 52 nationally on avg median income.
- Billings
- largest tracked city (118,321 people)
- #37
- national rank, avg median income
- 317
- cities tracked in this state
Every figure here is read live from the same table rendered below.
97% of Montana's 317 tracked cities are small towns under 10,000 people -- none crosses the 1-million-resident mark.
How we calculate this mix & the national home-value percentile below
Every tracked city in Montana is bucketed by population: small town under 10,000; mid-size 10,000–99,999; large 100,000–999,999; megacity 1,000,000+. The national home-value comparison below plots Montana's average tracked-city home value against all 52 US states/territories, ranked the same way as the per-city percentiles: the state's percentile is the share of states with a lower average home value. See the methodology page for the full source-to-figure lineage.
Largest cities in Montana
By population, hover or tap a bar for income detail
- Billings
Billings, MT
118,321 residents
- Missoula
Missoula, MT
75,600 residents
- Great Falls
Great Falls, MT
60,412 residents
- Bozeman
Bozeman, MT
55,042 residents
- Butte-Silver Bow (balance) 34,929
Butte-Silver Bow (balance), MT
34,929 residents
- Helena 33,126
Helena, MT
33,126 residents
- Kalispell 26,830
Kalispell, MT
26,830 residents
- Belgrade 11,425
Belgrade, MT
11,425 residents
- Helena Valley Southeast 9,533
Helena Valley Southeast, MT
9,533 residents
- Anaconda-Deer Lodge County 9,512
Anaconda-Deer Lodge County, MT
9,512 residents
- Havre 9,333
Havre, MT
9,333 residents
- Evergreen 8,908
Evergreen, MT
8,908 residents
What this shows Billings, MT is the most populous city profiled in Montana; the full list of all 317 cities follows below.
How Montana ranks nationally
Avg median income
$64,832
#37 of 52 · highest income
Avg home value
$285,235
#20 of 52 · highest values
Avg poverty rate
11.1%
#34 of 52 · lowest poverty
Tracked cities
317
#35 of 52 · most tracked cities
Montana ranks #37 of 52 nationally on average median income and #34 of 52 on average poverty rate, derived live by comparing it against every other tracked state. Averages are computed only across the cities PlainCities tracks in each state, not full state populations.
How Montana's home values compare nationally
Average tracked-city home value vs. all 52 US states/territories
$285,235 38th percentile more affordable than 38% of 52 US states
Each bar is a $50K-wide band; taller bars hold more US states. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count, share, and where it sits relative to this entry.
Source U.S. Census Bureau ACS 5-Year Estimates · 2023
Which cities does Montana include?
What to do with Montana's city data
317 cities is a lot to browse, here's where to start.
- Billings is Montana's largest tracked city by population, start there if you want the fullest picture of a major MT metro. Billings profile
- Gallatin River Ranch has the highest median household income of any tracked city in Montana, a different lens than population size alone. Gallatin River Ranch profile
- See how Montana's cities stack up nationally, not just against each other. National rankings
City counts and averages on this page cover only the 317 places with sufficient Census ACS data, smaller towns below the reporting threshold are not included.
Read our methodology - how this data is sourced, computed, and verified.
Primary sources: Census ACS, FBI UCR, NOAA Climate Normals, NCES.
Frequently Asked Questions
How many cities does PlainCities track in Montana?
PlainCities profiles 317 cities and towns in Montana, drawn from the U.S. Census Bureau's American Community Survey 5-Year Estimates (2023).
What is the largest city in Montana?
Billings is the largest tracked city in Montana, with a population of 118,321.
What is the average household income in Montana?
Across the 317 tracked cities in Montana, the average median household income is $64,832. Individual cities vary widely, with Gallatin River Ranch reporting the highest median income at $250,001.
What is the average poverty rate in Montana?
The average poverty rate across Montana's tracked cities is 11.1%, based on Census ACS 5-Year Estimates (2023).
Every figure on PlainCities is rendered directly from Census ACS source data, no number is typed in by an editor. This page draws directly on Census ACS source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.