Jobs in the United States → United States guide → Montana → Cities → Largest Cities

Montana: largest cities

Ranked from official statistics; every city opens its own guide.

In short: Montana: Billings has the most residents (119,434) among the 30 largest places.
Billings (119,434 residents)Missoula (76,514 residents)Great Falls (60,329 residents)Bozeman (56,114 residents)Butte-Silver Bow (35,052 residents)Helena (33,639 residents)Kalispell (28,504 residents)Belgrade (11,872 residents)Evergreen (9,611 residents)Anaconda-Deer Lodge County (9,597 residents)Havre (9,258 residents)Helena Valley Southeast (9,108 residents)Livingston (8,780 residents)Whitefish (8,749 residents)Miles City (8,407 residents)Helena Valley West Central (8,056 residents)Laurel (7,215 residents)Lockwood (7,181 residents)Sidney (6,171 residents)Lewistown (6,087 residents)Four Corners (5,791 residents)Columbia Falls (5,615 residents)Orchard Homes (5,588 residents)Bigfork (5,565 residents)Polson (5,428 residents)Helena Valley Northwest (5,183 residents)Hamilton (5,101 residents)Glendive (4,810 residents)Helena Valley Northeast (4,659 residents)Lolo (4,314 residents)
Map of Montana: the 30 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 30 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

Billings#1
119,434population
30cities ranked
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Montana · all 30 cities + map → · all 56 counties → · Montana rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Montana

Ranking

CITY (30 largest of Montana) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Among the 30 largest places in Montana, Billings has the most residents (119,434), followed by Missoula and Great Falls. Click any column to sort; click a city for its guide.

What the ranking shows

Across the 30 places in Montana that we cover, the median is 8,407 and the average 19,058; the figure runs from 119,434 (Billings) to 4,314 (Lolo). That is a spread of 27.7 times between the two ends.

How to use it

The first five are Billings, Missoula, Great Falls, Bozeman, Butte-Silver Bow. A high or low position is not good or bad on its own: size brings more employers and services but also longer commutes and more competition for housing. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.

Sort:
# ⇅City ⇅County ⇅Population ⇅Median household income ⇅Median rent ⇅
1BillingsYellowstone County119,434$73,712$1,138
2MissoulaMissoula County76,514$70,392$1,189
3Great FallsCascade County60,329$63,373$900
4BozemanGallatin County56,114$85,747$1,717
5Butte-Silver BowSilver Bow County35,052$61,857$856
6HelenaLewis and Clark County33,639$71,036$1,092
7KalispellFlathead County28,504$63,415$1,078
8BelgradeGallatin County11,872$97,328$1,877
9Evergreen (unincorporated)Flathead County9,611$76,446$1,166
10Anaconda-Deer Lodge CountyDeer Lodge County9,597$57,527$696
11HavreHill County9,258$50,329$844
12Helena Valley Southeast (unincorporated)Lewis and Clark County9,108$74,075$1,106
13LivingstonPark County8,780$65,861$1,046
14WhitefishFlathead County8,749$73,811$1,354
15Miles CityCuster County8,407$67,727$926
16Helena Valley West Central (unincorporated)Lewis and Clark County8,056$90,082$1,327
17LaurelYellowstone County7,215$68,474$974
18Lockwood (unincorporated)Yellowstone County7,181$75,700$1,138
19SidneyRichland County6,171$62,538$931
20LewistownFergus County6,087$48,750$1,007
21Four Corners (unincorporated)Gallatin County5,791$100,917$1,338
22Columbia FallsFlathead County5,615$75,766$1,016
23Orchard Homes (unincorporated)Missoula County5,588$64,904$1,000
24Bigfork (unincorporated)Flathead County5,565$85,307$1,016
25PolsonLake County5,428$53,418$912
26Helena Valley Northwest (unincorporated)Lewis and Clark County5,183$100,605$1,603
27HamiltonRavalli County5,101$49,204$947
28GlendiveDawson County4,810$72,670$842
29Helena Valley Northeast (unincorporated)Lewis and Clark County4,659$140,517n/a
30Lolo (unincorporated)Missoula County4,314$86,065$1,139

Other rankings for Montana

Cities With the Cheapest Rent · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes

Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.

FAQ

Which Montana city has the most residents?

Billings, with 119,434 (among the 30 largest places; ACS 2020–2024).

How many cities are ranked?

The 30 largest places in Montana by population.

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore