Helena Valley Northeast is the #1 ranked city in Montana with $137,724 (median income). This ranking includes 93 Montana cities with available data.
| # | City | Population | Median Income |
|---|---|---|---|
| 1 | Helena Valley Northeast | 4,398 | $137,724 |
| 2 | Montana City | 2,899 | $125,223 |
| 3 | Clancy | 1,729 | $116,800 |
| 4 | Four Corners | 5,562 | $111,474 |
| 5 | Wheatland | 1,185 | $108,580 |
| 6 | King Arthur Park | 2,343 | $107,341 |
| 7 | Wye | 1,222 | $106,667 |
| 8 | Big Sky | 2,388 | $103,625 |
| 9 | Pray | 1,018 | $102,143 |
| 10 | Helena Valley Northwest | 5,070 | $101,278 |
| 11 | Churchill | 1,120 | $95,550 |
| 12 | Frenchtown | 1,629 | $90,767 |
| 13 | Helena Valley West Central | 8,224 | $89,040 |
| 14 | Belgrade | 11,425 | $88,896 |
| 15 | Helena Flats | 1,014 | $88,125 |
| 16 | Colstrip | 2,156 | $86,000 |
| 17 | Lakeside | 2,730 | $83,958 |
| 18 | Corvallis | 1,356 | $83,011 |
| 19 | Bigfork | 5,249 | $82,648 |
| 20 | Gallatin Gateway | 1,092 | $81,429 |
| 21 | Three Forks | 2,034 | $80,394 |
| 22 | Bozeman | 55,042 | $79,903 |
| 23 | Baker | 1,535 | $78,971 |
| 24 | Glasgow | 3,194 | $76,985 |
| 25 | Lockwood | 7,474 | $74,451 |
| 26 | Lolo | 4,378 | $73,700 |
| 27 | Evergreen | 8,908 | $73,015 |
| 28 | Billings | 118,321 | $71,855 |
| 29 | Chinook | 1,460 | $71,500 |
| 30 | Whitefish | 8,422 | $71,110 |
| 31 | Glendive | 4,831 | $71,063 |
| 32 | Townsend | 2,232 | $70,774 |
| 33 | Manhattan | 2,149 | $69,671 |
| 34 | Helena | 33,126 | $69,341 |
| 35 | Orchard Homes | 5,280 | $68,649 |
| 36 | Helena West Side | 1,584 | $67,692 |
| 37 | Fort Benton | 1,470 | $67,171 |
| 38 | Laurel | 7,198 | $66,382 |
| 39 | East Missoula | 2,072 | $65,541 |
| 40 | Missoula | 75,600 | $65,329 |
| 41 | Columbia Falls | 5,531 | $65,313 |
| 42 | Livingston | 8,635 | $65,187 |
| 43 | Malmstrom AFB | 4,191 | $64,079 |
| 44 | Great Falls | 60,412 | $63,934 |
| 45 | Helena Valley Southeast | 9,533 | $63,824 |
| 46 | Big Timber | 1,530 | $63,514 |
| 47 | Sidney | 6,235 | $62,992 |
| 48 | Columbus | 1,925 | $62,500 |
| 49 | Plentywood | 1,677 | $62,163 |
| 50 | Kalispell | 26,830 | $61,590 |
| 51 | Boulder | 1,326 | $61,250 |
| 52 | Sun Prairie | 1,514 | $61,004 |
| 53 | Miles City | 8,412 | $60,732 |
| 54 | Hardin | 3,766 | $60,463 |
| 55 | Bonner-West Riverside | 1,445 | $59,609 |
| 56 | Malta | 1,902 | $59,449 |
| 57 | Forsyth | 1,682 | $58,375 |
| 58 | Havre | 9,333 | $58,000 |
| 59 | West Glendive | 1,968 | $57,743 |
| 60 | Butte-Silver Bow (balance) | 34,929 | $57,633 |
| 61 | Roundup | 1,964 | $57,632 |
| 62 | West Yellowstone | 1,457 | $57,167 |
| 63 | Somers | 1,181 | $56,501 |
| 64 | White Sulphur Springs | 1,097 | $56,424 |
| 65 | Cut Bank | 3,040 | $55,848 |
| 66 | Choteau | 1,719 | $53,929 |
| 67 | Harlowton | 1,054 | $53,750 |
| 68 | Deer Lodge | 3,035 | $53,676 |
| 69 | East Helena | 1,855 | $53,611 |
| 70 | Shelby | 3,129 | $53,357 |
| 71 | Thompson Falls | 1,568 | $53,203 |
| 72 | Hamilton | 4,949 | $52,917 |
| 73 | Stevensville | 2,172 | $52,745 |
| 74 | Marion | 1,149 | $52,105 |
| 75 | Polson | 5,334 | $51,463 |
| 76 | Dillon | 4,020 | $51,458 |
| 77 | St. Ignatius | 1,053 | $50,781 |
| 78 | Anaconda-Deer Lodge County | 9,512 | $49,533 |
| 79 | Crow Agency | 2,110 | $49,333 |
| 80 | Wolf Point | 2,604 | $48,750 |
| 81 | Conrad | 2,553 | $47,348 |
| 82 | Seeley Lake | 1,335 | $46,031 |
| 83 | Lewistown | 6,028 | $44,195 |
| 84 | Red Lodge | 2,399 | $43,857 |
| 85 | Eureka | 2,009 | $43,750 |
| 86 | Ronan | 1,962 | $41,429 |
| 87 | North Browning | 2,894 | $40,813 |
| 88 | Philipsburg | 1,012 | $40,096 |
| 89 | Libby | 2,948 | $39,261 |
| 90 | Whitehall | 1,151 | $38,750 |
| 91 | Pablo | 1,808 | $38,430 |
| 92 | Lame Deer | 1,939 | $26,364 |
| 93 | Plains | 1,077 | $24,661 |
Cities in Montana are ranked by median income. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.