State Guide

Best Places to Live in Montana

The most affordable, safest, and highest-income cities across 496 Montana cities — ranked from official data.

Compare any two MT cities:
vs

Choosing where to live in Montana comes down to a few trade-offs — cost of living, safety, income, and schools. The rankings below pull those out from U.S. Census, FBI, and NCES data so you can see the standouts at a glance, then drill into any city or put two side by side.

Most Affordable Cities in Montana

Lowest cost of living index (100 = U.S. average · lower is cheaper).

#City Cost of Living Population
1 Billings 90 117,093
2 Lockwood 90 7,393
3 Laurel 90 7,181
4 Red Lodge 90 2,321
5 Columbus 90 1,932
6 Park City 90 1,022
7 Absarokee 90 869
8 Shepherd 90 772
9 Joliet 90 643
10 Worden 90 503

Safest Cities in Montana

Lowest crime index (100 = U.S. average · lower is safer). Limited to cities with complete FBI reporting.

#City Crime Index Population
1 Kalispell 89 25,473
2 Bozeman 102 53,500
3 Helena 130 32,529
4 Great Falls 156 60,373
5 Missoula 163 74,627
6 Billings 177 117,093

Highest-Income Cities in Montana

Highest median household income (US Census ACS 5-Year Estimates).

#City Median Income Population
1 Bozeman $74,113 53,500
2 Billings $69,692 117,093
3 Helena $64,798 32,529
4 Missoula $59,783 74,627
5 Great Falls $58,272 60,373
6 Kalispell $57,123 25,473
7 Butte-Silver Bow $56,522 34,638

Best School Districts in Montana

Highest school-quality grade (student-teacher ratio, adult attainment, and graduation data where available).

#City School Grade Population
1 Bozeman A 53,500
2 Missoula A 74,627
3 Helena A 32,529
4 Kalispell B- 25,473
5 Billings B- 117,093
6 Great Falls B- 60,373
7 Butte-Silver Bow B- 34,638

All Cities in Montana

Click any city for the full profile. Data from U.S. Census Bureau (ACS 5-Year Estimates).

City Population Median Income Median Home Median Rent Unemployment Crime Index
Billings 117,093 $69,692 $285,300 $1,064 3.6% 177
Missoula 74,627 $59,783 $380,500 $1,064 4.6% 163
Great Falls 60,373 $58,272 $223,700 $828 3.4% 156
Bozeman 53,500 $74,113 $546,100 $1,447 2.8% 102
Butte-Silver Bow 34,638 $56,522 $197,200 $786 4.5%
Helena 32,529 $64,798 $331,700 $969 3.2% 130
Kalispell 25,473 $57,123 $340,700 $952 4.1% 89
Belgrade 10,941 $82,769 $390,800 $1,206 1.2% 76
Anaconda-Deer Lodge County 9,435 $46,436 $175,700 $650 3.8% 75
Helena Valley Southeast 9,374 $68,512 $280,300 $1,213 5.1% 96
Havre 9,332 $63,143 $193,400 $815 3.2% 154
Evergreen 8,514 $68,039 $243,000 $1,160 4.3% 83
Livingston 8,489 $62,893 $314,900 $933 4.2% 119
Miles City 8,432 $59,578 $173,200 $899 4.2% 63
Helena Valley West Central 8,206 $84,846 $329,500 $1,223 5.1% 96
Whitefish 8,098 $69,919 $610,000 $1,254 2.5% 40
Lockwood 7,393 $73,625 $234,800 $1,062 3.8% 160
Laurel 7,181 $62,250 $221,700 $907 1.4% 154
Sidney 6,257 $56,696 $251,700 $836 5.1% 87
Lewistown 5,988 $40,705 $152,000 $818 5.7% 125
Four Corners 5,631 $107,448 $599,400 $1,148 0.2% 86
Columbia Falls 5,435 $64,500 $287,700 $949 5.8% 74
Orchard Homes 5,265 $78,108 $419,900 $944 5.9% 131
Polson 5,218 $48,866 $279,400 $877 6.4% 215
Helena Valley Northwest 5,143 $99,247 $339,200 $1,613 2.3% 96
Bigfork 4,953 $73,443 $583,800 $1,256 3.5% 83
Glendive 4,861 $65,663 $166,400 $798 4.1% 123
Hamilton 4,806 $45,973 $279,200 $816 2.4% 97
Lolo 4,573 $69,035 $332,500 $884 1.0% 131
Malmstrom AFB 4,281 $62,684 $1,171 3.7% 131
Helena Valley Northeast 4,245 $137,500 $460,500 $1,550 1.5% 96
Dillon 3,958 $42,037 $211,800 $919 3.8% 73
Hardin 3,803 $57,266 $149,600 $731 11.5% 42
Glasgow 3,208 $65,850 $189,400 $704 0.8% 101
Cut Bank 3,061 $41,759 $122,400 $819 2.6% 252
Shelby 3,058 $51,667 $181,300 $720 1.3% 60
Deer Lodge 3,030 $52,813 $191,800 $768 3.4% 87
North Browning 3,001 $38,462 $131,900 $548 11.6% 69
Libby 2,857 $36,373 $191,900 $614 2.1% 38
Big Sky 2,825 $94,176 $782,100 $1,570 1.7% 86
Montana City 2,716 $113,679 $459,300 $1,246 2.2% 37
Conrad 2,640 $49,135 $155,400 $864 4.6% 53
Wolf Point 2,634 $46,389 $112,500 $690 16.6% 86
Lakeside 2,564 $71,006 $506,000 $1,130 0.0% 83
Colstrip 2,327 $87,321 $147,500 $638 5.0% 12
Red Lodge 2,321 $39,472 $363,900 $886 4.2% 37
Townsend 2,176 $65,522 $213,900 $862 12.8% 60
Malta 2,121 $60,735 $149,300 $549 4.3% 135
East Missoula 2,105 $58,991 $278,200 $1,108 7.0% 131
Lame Deer 2,064 $31,250 $102,600 $572 26.3% 12
Stevensville 2,038 $39,836 $303,200 $886 4.9% 21
King Arthur Park 2,033 $101,281 $1,832 0.0% 86
Manhattan 1,986 $57,045 $346,400 $1,689 0.0% 45
Clancy 1,970 $95,357 $376,500 1.4% 37
Crow Agency 1,965 $32,721 $86,100 $725 41.8% 72
Columbus 1,932 $59,150 $237,900 $812 5.0% 78
West Glendive 1,912 $66,725 $204,000 $808 2.4% 92
Three Forks 1,895 $77,674 $314,100 $1,263 1.4% 86
Ronan 1,868 $36,310 $174,400 $733 8.7% 124
East Helena 1,829 $54,485 $241,300 $982 7.9% 53
Roundup 1,824 $54,167 $114,900 $1,051 3.8% 86
Pablo 1,799 $35,395 $134,000 $665 8.2% 124
Eureka 1,790 $54,531 $160,200 $861 4.2% 37
Plentywood 1,781 $66,607 $153,400 $758 2.5% 128
Choteau 1,714 $54,679 $198,300 $883 1.9% 36
Big Timber 1,702 $60,842 $210,700 $726 4.0% 107
Thompson Falls 1,658 $43,125 $177,400 $619 0.6% 62
South Browning 1,654 $26,101 $436 15.3% 69
Helena West Side 1,591 $71,141 $334,100 $1,603 0.0% 96
Seeley Lake 1,590 $42,254 $277,100 $986 6.1% 131
Frenchtown 1,570 $86,184 $319,200 $1,542 3.6% 131
Fort Benton 1,544 $67,656 $183,100 $690 6.4% 80
Baker 1,500 $96,667 $170,000 $726 0.0% 38
Chinook 1,488 $47,067 $175,000 $542 2.3% 90
Fort Belknap Agency 1,473 $29,766 $68,900 $456 36.3%
Forsyth 1,458 $56,397 $164,700 $742 2.6% 12
Corvallis 1,396 $62,034 $225,500 $895 7.5% 23
Sun Prairie 1,366 $52,311 $148,400 0.0% 131
Bonner-West Riverside 1,281 $58,673 $1,002 5.0% 131
Marion 1,219 $58,704 $337,600 11.2% 83
Boulder 1,214 $54,609 $192,600 $720 6.0% 37
Plains 1,181 $25,313 $196,000 $775 2.5% 41
West Yellowstone 1,147 $48,750 $380,900 $817 1.6% 26
Whitehall 1,129 $41,477 $172,400 $813 9.6% 37
White Sulphur Springs 1,112 $55,775 $197,000 $743 0.0%
Hays 1,095 $49,423 $63,600 $496 27.5%
Churchill 1,081 $90,250 $462,700 $1,169 0.6% 86
Wye 1,074 $93,264 $471,000 $1,734 5.7% 131
Helena Flats 1,071 $68,194 $456,400 2.9% 83
Florence 1,046 $74,615 $399,600 $690 11.7% 23
Somers 1,037 $54,466 $644,000 $1,138 0.0% 83
Park City 1,022 $61,875 $222,800 $1,019 2.2% 67
St. Ignatius 1,019 $46,250 $166,900 $732 6.9% 253
Pray 1,017 $104,512 $622,100 $1,071 3.7% 85
Wheatland 1,017 $105,500 $568,900 0.0% 60
Harlem 1,005 $61,818 $101,900 $756 8.7%
Lincoln 1,005 $42,900 $250,000 $740 0.2% 96
Harlowton 999 $55,536 $158,100 $700 0.0% 47
Fairview 979 $79,500 $191,700 $567 14.6% 82
Vaughn 975 $45,000 $154,400 $846 0.4% 131
Rocky Boy West 937 $25,833 $87,500 $340 6.1% 8
Ulm 919 $100,750 $317,400 3.0% 131
Philipsburg 914 $32,353 $172,900 $1,073 13.8% 44
Pinesdale 904 $78,036 $163,400 $1,284 2.2% 23
Hungry Horse 891 $38,750 $797 0.0% 83
Gallatin Gateway 886 $98,750 $566,700 $986 4.5% 86
Victor 885 $38,427 $227,300 $901 0.0% 23
Troy 884 $32,784 $155,000 $523 1.3% 134
Superior 872 $42,632 $209,900 $689 6.5% 82
Browning 871 $41,250 $119,400 $566 16.4% 69
Absarokee 869 $56,786 $240,300 $852 0.0% 67
Sheridan 867 $80,444 $259,700 $725 2.5% 14
Havre North 848 $37,250 $133,600 $774 3.6% 118
Ponderosa Pines 841 $83,203 $251,800 0.0% 86
Big Sandy 798 $47,169 $121,300 11.7% 8
Scobey 791 $44,583 $163,600 $528 1.7%
Ashland 783 $39,000 $131,300 $575 15.7% 12
Chester 774 $52,750 $161,200 $662 0.7% 12
Shepherd 772 $125,179 $207,800 6.3% 160
Trego 766 $59,375 $286,100 $867 0.6% 30
Fairfield 759 $64,922 $179,300 $888 7.5% 36
Poplar 758 $44,712 $67,000 $600 2.7% 74
Clinton 745 $84,792 $267,600 $1,125 1.3% 131
Gardiner 744 $52,455 $373,500 $782 0.0% 85
Woods Bay 737 $98,661 $352,600 $1,167 0.5% 124
Ennis 736 $59,500 $307,000 $816 1.0% 14
White Haven 699 $33,641 $155,000 $533 13.2% 30
Arlee 693 $37,109 $193,200 $654 9.5% 124
Pioneer Junction 693 $46,806 $211,800 $598 8.7% 30
Batavia 687 $41,722 $253,000 $1,031 9.7% 83
Black Eagle 672 $176,500 $799 0.0% 131
Culbertson 671 $91,250 $219,400 $681 4.7% 74
Walkerville 668 $39,417 $130,000 $898 7.8%
Muddy 661 $38,750 $176,900 $435 6.2% 72
Piltzville 650 $94,851 $290,400 $1,365 0.0% 131
Joliet 643 $71,250 $217,100 $472 4.6% 16
Wibaux 640 $61,042 $91,900 $850 0.0% 0
Pryor 629 $50,833 $163,300 $2,000 19.8% 72
South Hills 629 $156,500 $570,300 0.0% 37
Hot Springs 613 $21,806 $122,000 $588 9.5% 86
Darby 610 $39,583 $203,300 $897 2.8% 23
Valier 576 $45,625 $130,800 $727 5.3% 29
Cascade 569 $46,500 $163,800 $894 3.4% 131
Heart Butte 554 $28,750 $55,000 $473 20.8% 29
Alberton 533 $59,167 $233,100 $863 1.4% 82
Belt 532 $65,500 $137,500 $763 7.2% 131
Spokane Creek 513 $90,833 $453,400 24.7% 60
Evaro 505 $61,094 $364,300 $1,156 7.4% 131
Worden 503 $167,300 $965 4.8% 160
Sangrey 501 $50,536 $108,100 $475 18.9% 118
Terry 501 $37,250 $91,200 2.9% 46
Lindisfarne 495 $136,691 $510,900 5.3% 124
Lewistown Heights 486 $84,155 $289,500 0.0% 77
Circle 483 $79,750 $153,300 $475 0.0% 11
Jefferson City 480 $269,600 0.0% 37
Busby 474 $44,712 $128,400 $565 18.4% 72
The Silos 474 $54,844 $450,700 0.0% 60
Carlton 471 $80,435 $509,900 0.0% 131
Turah 466 $123,393 $415,800 8.7% 131
Finley Point 460 $34,861 $464,800 $782 8.4% 124
Brockton 459 $48,500 1.0% 74
Lodge Grass 459 $44,167 $112,500 $656 10.9% 72
Coram 442 $58,333 $328,000 9.7% 83
Kila 440 $288,000 $957 1.9% 83
Riverbend 433 $67,500 $326,300 $1,056 0.0% 82
Fortine 432 $63,676 $255,600 0.0% 30
St. Pierre 432 $34,500 $38,600 $388 27.3% 118
St. Marie 428 $36,509 $20,800 24.1% 62
Broadus 427 $51,125 $145,800 $591 1.9% 9
Fromberg 409 $57,614 $142,600 $1,000 17.2% 16
Rader Creek 401 $78,009 $245,100 13.3% 37
Sunburst 392 $78,750 $127,800 $791 13.4% 60
Parker School 387 $175,000 0.0% 118
Azure 386 $107,200 30.6% 118
Glacier Colony 383 0.0% 69
Beaver Creek 382 $91,688 $249,000 0.8% 118
Huntley 380 $46,604 $220,500 0.0% 160
Rudyard 373 $69,750 $110,400 $629 0.0% 118
Ekalaka 372 $28,750 $99,600 $633 0.7% 0
Frazer 365 $34,375 $433 24.4% 62
Basin 364 $49,250 $222,000 0.0% 37
Fallon 360 $218,800 $894 0.0% 46
Charlo 356 $39,167 $144,300 $836 5.6% 124
Unionville 349 $95,000 $461,500 0.0% 96
Yaak 330 $57,917 $259,400 7.1% 30
Simms 329 $94,063 $192,800 0.0% 131
Jordan 327 $44,250 $154,500 $636 0.0% 2
Clyde Park 319 $56,964 $191,000 $936 4.1% 85
Emigrant 318 $43,158 $337,000 $763 3.3% 85
Rockvale 315 $314,800 0.0% 16
Nashua 314 $53,750 $158,300 $583 10.7% 62
St. Regis 314 $49,875 $184,600 $847 0.0% 82
Martin City 308 $56,473 $673 6.3% 83
Condon 307 $53,125 $453,100 $1,625 3.3% 131
Froid 304 $68,500 $112,500 $475 0.0% 74
Kings Point 301 $127,639 $1,375,000 0.0% 124
Heron 299 $29,901 $283,900 0.0% 41
Trout Creek 298 $53,977 $273,100 0.0% 41
Savage 294 $78,750 $177,700 $654 4.4% 64
Dixon 288 $39,306 $118,800 $679 17.7% 41
Boneau 285 $308 2.9% 8
Roberts 281 $76,688 $248,500 $1,113 23.3% 16
Drummond 277 $119,400 $608 1.9% 44
South Glastonbury 276 $55,278 $446,500 0.0% 85
Ballantine 272 $18,958 $222,700 0.0% 160
Babb 271 0.0% 69
Dutton 265 $50,313 $110,900 $745 4.6% 36
Riverview Colony 265 $2,499 0.0% 12
East Glacier Park Village 262 $36,250 $158,000 $810 9.9% 69
Wyola 262 $25,179 $233,300 $438 6.9% 72
Joplin 261 $62,833 $105,000 0.0% 12
Klein 260 $46,959 $231,700 0.0% 86
Moore 260 $44,271 $125,000 $747 1.8% 77
Geraldine 259 $34,688 $62,500 $542 1.0% 8
Hillside Colony 259 35.8% 60
Denton 252 $66,250 $92,500 $850 1.4% 77
Plevna 250 $70,556 $275,000 0.0% 42
Richey 245 $67,813 $102,700 $407 6.6% 92
Ryegate 245 $45,000 $87,000 $700 0.0% 9
Forest Hill Village 244 $25,977 0.0% 83
St. Mary 242 8.3% 69
Bear Dance 241 $52,250 $647,100 15.6% 124
Hinsdale 239 $43,250 $111,200 $536 2.8% 62
Lodge Pole 239 $33,000 $103,100 $440 40.2%
Twin Bridges 237 $53,500 $241,700 $964 0.0% 14
York 234 $105,302 $362,800 0.0% 96
Hysham 232 $43,906 $117,300 $950 3.7% 0
Kerr 232 $37,303 $466,700 0.0% 124
Stanford 229 $46,250 $112,500 $433 0.0% 24
Starr School 229 0.0% 69
Elliston 223 $42,000 $262,500 $813 6.1% 90
Sand Coulee 223 $74,091 $218,200 $793 12.1% 131
McAllister 221 $44,228 $608,600 0.0% 14
Rhodes 217 0.0% 83
Swan Lake 216 $76,071 $444,100 0.0% 124
Augusta 215 $41,118 $194,400 $769 0.0% 96
Westby 213 $40,625 $61,700 $567 0.0% 128
Pine Creek 211 $77,750 $833,300 $967 0.0% 85
Willow Creek 211 $62,188 $202,300 $865 2.0% 86
Lima 209 $47,250 $162,500 0.0% 33
Medicine Lake 206 $41,875 $95,000 $781 3.3% 128
Bull Lake 205 0.0% 30
Noxon 205 $56,250 $202,100 8.3% 41
Wilsall 205 $62,500 $208,300 $1,100 0.0% 85
Rocky Boy's Agency 204 $56,105 $47,900 $172 0.0% 118
Broadview 202 $60,313 $141,700 4.7% 160
Fort Peck 200 $84,375 $247,200 0.0% 62
Springhill 199 $79,500 $787,000 $967 0.0% 86
Power 197 $70,375 $155,000 $485 0.0% 36
Winifred 195 $68,750 $103,400 $554 0.0% 77
Jette 192 $57,656 $350,000 0.0% 124
Crane 191 $73,472 0.0% 64
Toston 190 $20,625 $306,300 0.0% 60
West Kootenai 189 $63,000 0.0% 30
Twin Creeks 188 $77,174 $331,600 0.9% 131
Gallatin River Ranch 183 $1,301,100 0.0% 86
Wineglass 182 0.0% 85
Saddle Butte 180 $83,359 $303,600 14.1% 118
Highwood 179 $50,750 $164,300 $1,361 18.9% 8
Belfry 178 $43,250 0.0% 16
New Miami Colony 178 $366,700 0.0% 29
Winnett 178 $43,750 $120,800 $582 2.0% 0
Reed Point 175 $61,250 $97,000 0.0% 67
Fox Lake 174 $127,557 $775 0.0% 64
West Glacier 174 $68,281 $562,500 $788 3.0% 83
Ravalli 173 $74,013 7.2% 124
Bridger 169 $116,818 $798,100 0.0% 86
Hobson 169 $33,542 $121,300 $588 17.5% 24
Big Arm 168 0.0% 124
Elmo 166 73.0% 124
Gildford 166 $88,200 $560 0.0% 118
Avon 164 $64,306 $150,000 $920 0.0% 90
Fort Shaw 163 0.0% 131
Roy 163 $42,917 $538 3.3% 77
Saco 162 $48,000 $56,500 $763 1.2% 135
Amsterdam 160 $90,625 $293,300 0.0% 86
Rocky Point 156 $120,804 $678,000 0.0% 124
Camp Three 155 $49,583 0.0% 86
Corwin Springs 155 $45,114 $224 0.0% 85
Bainville 153 $58,125 $9,999 $747 0.0% 74
Stockett 150 $38,472 $1,089 6.0% 131
Custer 146 $63,750 $118,100 $563 2.5% 160
Lonepine 145 $62,500 $177,100 $817 6.0% 41
West Havre 144 $526,300 0.0% 118
Rexford 142 $45,795 $136,700 38.2% 30
Judith Gap 140 $31,042 $110,000 $608 3.3% 47
Rimrock Colony 140 $43,500 0.0% 60
Conner 137 $72,837 $371,400 0.0% 23
Pony 137 $46,250 $243,800 0.0% 14
Turtle Lake 133 0.0% 124
Olney 132 $232,100 0.0% 83
Logan 130 0.0% 86
Nibbe 129 0.0% 160
Paradise 129 $42,431 $79,200 29.6% 41
Garrison 127 $43,750 $173,200 $475 7.7% 90
Virginia City 127 $75,625 $280,600 0.0% 14
Rollins 126 $1,136,400 5.0% 124
Birney 124 $62,813 0.0% 12
Kevin 124 $50,625 $57,500 0.0% 60
Lavina 123 $59,583 $106,300 $713 0.0% 9
Bearcreek 121 $114,375 $157,100 $870 0.0% 16
Dodson 119 $37,964 $38,700 88.9% 135
Dupuyer 116 $54,375 $171,900 2.0% 29
Fort Smith 115 $49,398 $110,200 0.0% 72
Dayton 114 $92,750 $833,300 0.0% 124
Sedan 114 $105,313 $378,100 0.0% 86
Silver Gate 114 $577,200 0.0% 85
Maxville 113 $105,500 $535,700 0.0% 44
Sylvanite 112 $51,979 $340,000 0.0% 30
Grass Range 111 $775 0.0% 77
Alder 108 $36,429 $325,000 0.0% 14
Fishtail 108 $120,341 $336,800 8.6% 67
Hingham 108 $52,500 $91,700 18.4% 118
New Rockport Colony 107 0.0% 36
Wisdom 107 $56,534 $162,500 $775 0.0% 33
Kicking Horse 106 $74,036 0.0% 124
Cyr 104 $69,167 $538,500 0.0% 82
Edgar 104 $97,563 $159,400 39.7% 16
Little Bitterroot Lake 104 $539,500 27.8% 83
Birch Creek Colony 101 $2,499 0.0% 29
Opheim 100 $105,750 0.0% 62
Whitewater 99 $34,038 $77,000 $285 0.0% 135
Montaqua 98 $95,917 $372,700 0.0% 16
Brady 97 $82,083 $146,900 0.0% 29
Weeksville 96 $69,063 0.0% 41
Winston 96 $55,469 $318,800 0.0% 60
Hebgen Lake Estates 95 $368,800 0.0% 86
Carter 94 $79,000 9.1% 8
Argenta 92 33
Greycliff 91 $87,813 0.0% 107
Rapelje 91 0.0% 67
Rimini 89 $227,100 0.0% 96
Old Agency 85 $14,500 $325 17.9% 41
Cooke City 83 $41,250 $394,400 $1,156 0.0% 85
Huson 83 0.0% 131
Gibson Flats 82 131
Loma 81 $46,045 $110,500 0.0% 8
Acton 79 $1,141 19.6% 160
Happys Inn 78 $355,300 0.0% 30
St. Xavier 78 $178,100 13.3% 72
Camrose Colony 76 0.0% 60
Geyser 74 $38,750 $380 2.8% 24
Silver Star 74 $31,667 $437,500 0.0% 14
Tracy 74 $22,375 2.0% 131
Essex 72 $388,900 0.0% 83
Helmville 72 $110,313 $190,600 0.0% 90
Fox 71 $647,700 0.0% 16
Outlook 71 $43,750 $104,200 4.2% 128
Sweet Grass 70 $75,263 $195,800 0.0% 60
Turner 69 $64,375 $56,700 $419 0.0%
Box Elder 68 $38,958 $120,000 0.0% 118
Hardy 68 $422,700 0.0% 131
Melstone 68 0.0% 86
Radersburg 67 0.0% 60
De Borgia 66 $66,786 $237,500 0.0% 82
Blackfoot 64 $15,625 0.0% 69
Brandon 64 $41,250 $397,100 0.0% 14
Nye 63 $103,958 $597,200 0.0% 67
Turner Colony 63 $75,000 0.0%
Flaxville 62 $97,857 $102,100 0.0%
Marysville 60 $60,227 $118,800 0.0% 96
Canyon Creek 59 21.4% 96
Little Browning 59 47.4% 69
Lake Mary Ronan 58 $613,600 21.7% 124
Maverick Mountain 58 $51,250 $320,000 0.0% 33
Sun River 58 $39,250 $163,000 50.0% 131
North Harlem Colony 57 $162,917 0.0%
Glen 56 0.0% 33
Eagle Creek Colony 54 0.0% 12
Fords Creek Colony 53 $225,000 0.0% 77
Vida 53 $31,528 $109,700 0.0% 11
Santa Rita 52 26.9% 69
Raynesford 51 $137,917 $182,500 0.0% 24
Elkhorn 49 37
Cardwell 48 $59,500 $225,000 5.3% 37
Jeffers 45 14
Pleasant Valley Colony 45 0.0% 131
Charlos Heights 44 0.0% 23
Kremlin 44 0.0% 118
Norris 44 $50,625 19.2% 14
Ovando 44 $56,563 $430,000 0.0% 90
Jardine 43 $36,563 27.9% 85
Harrison 42 $65,000 0.0% 14
Neihart 40 $176,600 0.0% 131
Pinnacle 40 $53,365 $450,000 100.0% 83
Pondera Colony 40 10.0% 29
Zurich 40 $44,583 $157,500 0.0%
Ayers Ranch Colony 39 0.0% 77
Craig 39 $783 0.0% 96
Luther 39 $124,375 $275,000 0.0% 16
Coffee Creek 38 0.0% 77
Grant 38 $56,071 $114,300 0.0% 33
Monarch 38 $25,714 131
Camas 37 $132,500 17.6% 41
Martinsdale 37 $55,489 $154,900 0.0%
Shawmut 37 $48,750 $111,300 0.0% 47
Boyd 36 0.0% 16
Sula 36 0.0% 23
Hall 34 $54,125 $327,300 0.0% 44
Rockport Colony 34 0.0% 36
Musselshell 33 0.0% 86
Midway Colony 32 0.0% 29
Big Stone Colony 31 0.0% 131
Lakeview 31 $45,000 $350,000 37.5% 33
Polebridge 31 83
Moccasin 29 $2,499 $23,200 66.7% 24
Herron 28 $51,563 0.0% 118
Reserve 27 $50,833 0.0% 128
Dell 26 0.0% 33
Gildford Colony 26 $29,375 0.0% 118
Landusky 26 $24,500 $59,000 0.0% 135
Gilman 25 $85,208 $216,700 0.0% 96
Hilldale Colony 25 0.0% 118
Springwater Colony 25 0.0% 47
Twin Hills Colony 25 0.0% 8
Roscoe 24 0.0% 16
Wise River 24 $52,083 $342,900 0.0% 33
Cascade Colony 23 0.0% 131
Inverness 23 $64,063 0.0% 118
Pompeys Pillar 23 160
Sage Creek Colony 23 0.0% 12
Biddle 22 $314,300 0.0% 9
Floweree 22 $115,417 $316,700 0.0% 8
Hogeland 22 $325,000 0.0%
Martinsdale Colony 22 0.0% 47
Mountain View Colony 22 0.0% 160
Windham 22 $70,625 $112,500 0.0% 24
Haugan 21 0.0% 82
Square Butte 21 0.0% 8
Stryker 21 0.0% 30
Sapphire Ridge 20 $170,800 0.0% 24
King Ranch Colony 19 0.0% 77
Redstone 19 0.0% 128
Utica 19 $102,917 24
Zortman 19 135
Mammoth 18 14
Potomac 18 0.0% 131
Deerfield Colony 17 0.0% 77
Bynum 16 $46,667 0.0% 36
Jackson 16 $26,667 0.0% 33
Pendroy 16 $74,375 $67,500 0.0% 36
Twodot 16 $28,500 0.0% 47
Golden Valley Colony 15 0.0% 9
Homestead 15 $146,875 0.0% 128
Loring Colony 15 0.0% 135
Saltese 15 82
Warm Spring Creek 15 77
Alzada 14 0.0% 0
Springdale 13 0.0% 85
Dewey 12 0.0% 33
Rosebud 12 0.0% 12
Wolf Creek 12 $63,125 0.0% 96
Silesia 11 0.0% 16
Surprise Creek Colony 10 0.0% 24
Bloomfield 9 $96,250 0.0% 92
Brockway 9 0.0% 11
Centerville 9 0.0% 131
Danvers 9 0.0% 77
Kingsbury Colony 9 29
Lindsay 8 $93,750 $175,000 0.0% 92
Sleeping Buffalo 8 0.0% 135
Whitetail 8
Duncan Ranch Colony 7 0.0% 47
Racetrack 7 0.0% 90
Snowslip 7 83
Peerless 6
Riceville 5 0.0% 131
Whitlash 4 0.0% 12
Niarada 3 83
Goldcreek 1 0.0% 90
Antelope 0 128
Belknap 0 41
Big Sky Colony 0 69
Brooks 0 77
East End Colony 0 118
East Malta Colony 0 135
Fair Haven Colony 0 131
Flat Willow Colony 0 86
Forty Mile Colony 0 72
Glendale Colony 0 69
Hartland Colony 0
Hidden Lake Colony 0 69
Hilger 0 77
Horizon Colony 0 69
Indian Springs 0 30
Ismay 0 67
Kilby Butte Colony 0 86
Laredo 0 118
Milford Colony 0 96
Miller Colony 0 36
Prairie Elk Colony 0 11
Seville Colony 0 69
Spring Creek Colony 0 77
Springdale Colony 0
Sunnybrook Colony 0 8
Zenith Colony 0 69

Frequently Asked Questions

Billings, MT is among the most affordable cities in Montana, with a cost of living index of 90 (US average = 100) and a median home value of $285,300. See the full ranking above.
Kalispell, MT ranks among the safest cities in Montana, with a crime index of 89 (100 = U.S. average, lower is safer). Crime data from the FBI UCR Program.
Bozeman, MT has one of the highest median household incomes in Montana at $74,113 per year. Source: US Census ACS 5-Year Estimates.

Compare Any Two Cities

vs