Flathead County, Montana Cities (2025)

28 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Kalispell132,80325,2674.82%2,58613 City
Whitefish29,6007,8773.72%1,3377 City
Evergreen38,7398,4160.87%1,0229 CDP
Columbia Falls45,7925,3961.38%2,5392 City
Bigfork55,1244,7331.12%16431 CDP
Lakeside62,5382,245-0.31%18014 CDP
Marion71,3021,0412.2%7717 CDP
Helena Flats81,0781,2190.19%1288 CDP
Somers91,0191,079-0.59%3453 CDP
Hungry Horse109076500.55%6321 CDP
Batavia117624803.39%4222 CDP
Woods Bay127567780.8%5561 CDP
Kila134524110.89%1144 CDP
Coram14418302-1.88%1134 CDP
Rhodes152712107.11%4051 CDP
Martin City16260369-5.8%1502 CDP
Forest Hill Village17253991.2%1642 CDP
Swan Lake182422023.86%328 CDP
Bear Dance19232227-1.28%843 CDP
West Glacier20161124-2.42%394 CDP
Olney21117113-4.1%881 CDP
Essex2290617.14%1731 CDP
Little Bitterroot Lake2382139-7.87%108 CDP
Pinnacle2450486.38%881 CDP
Camas2546896.98%841 CDP
Polebridge2639338.33%3330 CDP
Snowslip2793012.5%111 CDP
Niarada28480%0.0049 CDP

Flathead County Cities Summary

Largest City

Kalispell is the largest city in Flathead County, with a population of 32,803.

Smallest City

Niarada is the smallest city in Flathead County, with a population of 4.

10 Largest Cities

There are 28 cities in Flathead County, Montana.

Location of Flathead County