- 1Anaconda9,597 people · families earn $62,043/yr$105/monthCheap
- 2Havre9,258 people · families earn $54,280/yr$647/monthCheap
- 3Polson5,428 people · families earn $57,611/yr$863/monthCheap
- 4Miles City8,407 people · families earn $73,044/yr$1,009/monthCheap
- 5Laurel7,215 people · families earn $73,849/yr$1,033/monthCheap
- 6Sidney6,171 people · families earn $67,447/yr$1,045/monthCheap
- 7Orchard Homes5,588 people · families earn $69,999/yr$1,060/monthCheap
- 8Bigfork5,565 people · families earn $92,004/yr$1,077/monthCheap
- 9Great Falls60,329 people · families earn $68,348/yr$1,122/monthCheap
- 10Hamilton5,101 people · families earn $53,067/yr$1,160/monthOK