Clicky

The Towns & Cities in Montana By Population

Montana is one of the least populated states in the U.S with a population of 1,080,577, and whilst there aren’t any ‘large cities’ as we generally think of them, there are plenty of “small cities” with a population of under 100,00, and just one over 100,000, which is Billings, with a population of 109,736 (2020).

The data below comes from the 2020 census conducted by the U.S. Census Bureau and is updated frequently to reflect the most recent data possible.

Click here to view the population of counties in Montana.

City Population Change (2010) % Change (2010)
Billings 109,736 151 0.10%
Missoula 76,848 1,012 1.30%
Great Falls 58,353 -124 -0.20%
Bozeman 50,970 1,111 2.20%
Butte-Silver Bow 34,465 273 0.80%
Helena 33,737 522 1.60%
Kalispell 25,329 733 3.00%
Belgrade 10,390 860 9.00%
Havre 9,706 -81 -0.80%
Anaconda-Deer Lodge County 9,204 -3 0.00%
Whitefish 8,713 404 4.90%
Miles City 8,181 -50 -0.60%
Livingston 7,898 94 1.20%
Laurel 6,715 -13 -0.20%
Sidney 6,297 42 0.70%
Columbia Falls 6,209 334 5.70%
Lewistown 5,905 41 0.70%
Polson 5,181 80 1.60%
Hamilton 5,056 124 2.50%
Glendive 4,878 -46 -0.90%
Dillon 4,333 19 0.40%
Hardin 3,705 -55 -1.50%
Glasgow 3,315 -6 -0.20%
Cut Bank 3,019 -27 -0.90%
Shelby 2,995 -15 -0.50%
Libby 2,845 47 1.70%
Deer Lodge 2,805 -29 -1.00%
Wolf Point 2,722 -17 -0.60%
Conrad 2,412 -33 -1.30%
Red Lodge 2,359 59 2.60%
Townsend 2,220 82 3.80%
Colstrip 2,217 -30 -1.30%
Ronan 2,167 41 1.90%
Stevensville 2,138 50 2.40%
East Helena 2,130 8 0.40%
Columbus 2,117 45 2.20%
Three Forks 2,043 -10 -0.50%
Manhattan 1,917 10 0.50%
Baker 1,897 -17 -0.90%
Roundup 1,864 17 0.90%
Malta 1,843 -16 -0.90%
Forsyth 1,752 -24 -1.40%
Choteau 1,744 30 1.80%
Plentywood 1,712 -29 -1.70%
Big Timber 1,688 -12 -0.70%
Eureka 1,445 16 1.10%
Fort Benton 1,442 -1 -0.10%
Thompson Falls 1,432 24 1.70%
West Yellowstone 1,372 -7 -0.50%
Boulder 1,291 15 1.20%
Chinook 1,230 -26 -2.10%
Whitehall 1,160 13 1.10%
Plains 1,139 19 1.70%
Ennis 1,042 31 3.10%
Pinesdale 1,038 19 1.90%
Browning 1,001 -8 -0.80%
Harlowton 998 27 2.80%
Troy 982 13 1.30%
Scobey 966 -4 -0.40%
White Sulphur Springs 915 -6 -0.70%
Philipsburg 906 -5 -0.50%
Superior 897 23 2.60%
Fairview 882 6 0.70%
Chester 870 -5 -0.60%
St. Ignatius 842 10 1.20%
Poplar 835 -5 -0.60%
Darby 825 23 2.90%
Culbertson 789 -5 -0.60%
Harlem 778 -17 -2.10%
Sheridan 771 17 2.30%
Bridger 769 16 2.10%
Fairfield 734 12 1.70%
Walkerville 715 6 0.80%
Cascade 677 -3 -0.40%
Joliet 666 12 1.80%
Circle 598 0 0.00%
Hot Springs 587 10 1.70%
Wibaux 575 -8 -1.40%
Belt 568 4 0.70%
Big Sandy 566 -1 -0.20%
Terry 550 2 0.40%
Valier 474 -8 -1.70%
Fromberg 469 8 1.70%
Alberton 464 15 3.30%
Broadus 463 -2 -0.40%
Lodge Grass 442 -3 -0.70%
Twin Bridges 434 12 2.80%
Stanford 389 -4 -1.00%
Jordan 389 0 0.00%
Ekalaka 367 -2 -0.50%
Drummond 330 -2 -0.60%
Sunburst 328 -2 -0.60%
Dutton 325 6 1.90%
Bainville 317 0 0.00%
Clyde Park 313 2 0.60%
Hysham 307 -1 -0.30%
Nashua 286 -1 -0.30%
Geraldine 251 1 0.40%
Fort Peck 237 -1 -0.40%
Ryegate 235 0 0.00%
Denton 234 1 0.40%
Hobson 229 -1 -0.40%
Lima 227 -1 -0.40%
Virginia City 225 5 2.30%
Medicine Lake 219 -4 -1.80%
Froid 204 -1 -0.50%
Winifred 196 1 0.50%
Winnett 190 1 0.50%
Saco 185 -2 -1.10%
Moore 182 3 1.70%
Broadview 182 -4 -2.20%
Richey 169 -2 -1.20%
Lavina 168 0 0.00%
Rexford 161 2 1.30%
Westby 152 -2 -1.30%
Plevna 141 -6 -4.10%
Kevin 136 1 0.70%
Judith Gap 127 3 2.40%
Hingham 118 -1 -0.80%
Dodson 116 -1 -0.90%
Melstone 111 1 0.90%
Grass Range 105 1 1.00%
Bearcreek 86 4 4.90%
Opheim 82 -1 -1.20%
Flaxville 65 0 0.00%
Neihart 48 -1 -2.00%
Outlook 46 -2 -4.20%
Ismay 19 0 0.00%