MTMontana rankings

Highest-income towns in Montana

Ranked by median household income: half of households earn more, half earn less. 43 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownMedian household incomeHome valueBachelor's+
1 Helena Valley Northeast4,659 people $141K $576,700 45.5%
2 Montana City3,092 people $130K $571,200 44.1%
3 Four Corners5,791 people $101K $648,400 60.9%
4 Helena Valley Northwest5,183 people $101K $404,200 35.7%
5 Belgrade11,872 people $97K $535,200 37.5%
6 Glasgow3,190 people $90K $195,700 25.7%
7 Helena Valley West Central8,056 people $90K $367,200 41.1%
8 Lolo4,314 people $86K $431,800 40.9%
9 Map of Bozeman Bozeman56,114 people $86K $687,900 65.1%
10 Map of Bigfork Bigfork5,565 people $85K $674,600 50.4%
11 Evergreen9,611 people $76K $340,800 24.2%
12 Columbia Falls5,615 people $76K $384,400 32.1%
13 Lockwood7,181 people $76K $235,400 15.4%
14 Helena Valley Southeast9,108 people $74K $331,500 25.4%
15 Whitefish8,749 people $74K $684,300 56.8%
16 Billings119,434 people $74K $343,400 36.9%
17 Map of Glendive Glendive4,810 people $73K $182,600 23.5%
18 Helena33,639 people $71K $387,300 50.6%
19 Missoula76,514 people $70K $473,100 53%
20 Laurel7,215 people $68K $235,100 20.8%
21 Miles City8,407 people $68K $200,200 25.5%
22 Livingston8,780 people $66K $392,400 38.6%
23 Orchard Homes5,588 people $65K $553,700 44.3%
24 Malmstrom AFB4,302 people $65K 36.6%
25 Map of Kalispell Kalispell28,504 people $63K $428,000 34.8%
26 Great Falls60,329 people $63K $257,000 27.8%
27 Sidney6,171 people $63K $236,900 22%
28 Map of Butte-Silver Bow Butte-Silver Bow35,785 people $62K $255,200 28%
29 Dillon4,085 people $61K $256,700 37.2%
30 Hardin3,742 people $60K $147,100 20.5%
31 Map of Deer Lodge Deer Lodge3,021 people $60K $247,600 23.8%
32 Map of Shelby Shelby3,216 people $58K $232,700 19.5%
33 Anaconda-Deer Lodge County9,597 people $58K $231,700 24.1%
34 Red Lodge2,502 people $56K $380,700 46.3%
35 Polson5,428 people $53K $356,300 29.6%
36 Wolf Point2,602 people $53K $118,600 11.9%
37 Map of Havre Havre9,258 people $50K $211,700 27.3%
38 Map of Cut Bank Cut Bank3,028 people $49K $164,100 16.6%
39 Map of Hamilton Hamilton5,101 people $49K $310,000 30.8%
40 Map of Lewistown Lewistown6,087 people $49K $198,400 17.7%
41 Conrad2,618 people $48K $188,900 23.4%
42 North Browning3,144 people $37K $187,500 12.3%
43 Map of Libby Libby3,042 people $34K $257,400 19.4%

How this ranking works

We rank every town by median household income: half of households earn more, half earn less. The town with the highest figure ranks #1. For comparison, the figure for Montana as a whole is $73K.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states