Home / Montana

Cost of Living in Montana

342 cities | Population: 779,980

89
Average Cost of Living Index (US = 100)
Median Income: $65,734

Cost of Living Map

Top 93 cities by population. Click a marker for details.

All Cities in Montana

City Population Cost Index Median Income
Billings 118,321 90 $71,855
Missoula 75,600 102 $65,329
Great Falls 60,412 78 $63,934
Bozeman 55,042 134 $79,903
Butte-Silver Bow (balance) 34,929 75 $57,633
Helena 33,126 93 $69,341
Kalispell 26,830 95 $61,590
Belgrade 11,425 121 $88,896
Helena Valley Southeast 9,533 95 $63,824
Anaconda-Deer Lodge County 9,512 69 $49,533
Havre 9,333 73 $58,000
Evergreen 8,908 89 $73,015
Livingston 8,635 91 $65,187
Whitefish 8,422 126 $71,110
Miles City 8,412 76 $60,732
Helena Valley West Central 8,224 98 $89,040
Lockwood 7,474 82 $74,451
Laurel 7,198 80 $66,382
Sidney 6,235 80 $62,992
Lewistown 6,028 73 $44,195
Four Corners 5,562 122 $111,474
Columbia Falls 5,531 91 $65,313
Polson 5,334 87 $51,463
Orchard Homes 5,280 101 $68,649
Bigfork 5,249 116 $82,648
Helena Valley Northwest 5,070 111 $101,278
Hamilton 4,949 86 $52,917
Glendive 4,831 72 $71,063
Helena Valley Northeast 4,398 107 $137,724
Lolo 4,378 96 $73,700
Malmstrom AFB 4,191 94 $64,079
Dillon 4,020 77 $51,458
Hardin 3,766 66 $60,463
Glasgow 3,194 74 $76,985
Shelby 3,129 73 $53,357
Cut Bank 3,040 74 $55,848
Deer Lodge 3,035 72 $53,676
Libby 2,948 71 $39,261
Montana City 2,899 111 $125,223
North Browning 2,894 59 $40,813
Lakeside 2,730 121 $83,958
Wolf Point 2,604 65 $48,750
Conrad 2,553 73 $47,348
Red Lodge 2,399 87 $43,857
Big Sky 2,388 159 $103,625
King Arthur Park 2,343 129 $107,341
Townsend 2,232 79 $70,774
Stevensville 2,172 91 $52,745
Colstrip 2,156 68 $86,000
Manhattan 2,149 124 $69,671
Crow Agency 2,110 54 $49,333
East Missoula 2,072 91 $65,541
Three Forks 2,034 104 $80,394
Eureka 2,009 77 $43,750
West Glendive 1,968 71 $57,743
Roundup 1,964 69 $57,632
Ronan 1,962 73 $41,429
Lame Deer 1,939 59 $26,364
Columbus 1,925 81 $62,500
Malta 1,902 65 $59,449
East Helena 1,855 84 $53,611
Pablo 1,808 75 $38,430
Clancy 1,729 102 $116,800
Choteau 1,719 70 $53,929
Forsyth 1,682 70 $58,375
Plentywood 1,677 68 $62,163
Frenchtown 1,629 109 $90,767
Helena West Side 1,584 90 $67,692
Thompson Falls 1,568 65 $53,203
Baker 1,535 72 $78,971
Big Timber 1,530 82 $63,514
Sun Prairie 1,514 86 $61,004
Fort Benton 1,470 72 $67,171
Chinook 1,460 74 $71,500
West Yellowstone 1,457 99 $57,167
Bonner-West Riverside 1,445 75 $59,609
Corvallis 1,356 91 $83,011
Seeley Lake 1,335 86 $46,031
Boulder 1,326 69 $61,250
Wye 1,222 130 $106,667
Wheatland 1,185 122 $108,580
Somers 1,181 106 $56,501
Whitehall 1,151 68 $38,750
Marion 1,149 103 $52,105
Churchill 1,120 128 $95,550
White Sulphur Springs 1,097 80 $56,424
Gallatin Gateway 1,092 131 $81,429
Plains 1,077 73 $24,661
Harlowton 1,054 71 $53,750
St. Ignatius 1,053 73 $50,781
Pray 1,018 122 $102,143
Helena Flats 1,014 117 $88,125
Philipsburg 1,012 84 $40,096
Absarokee 998 81 $57,212
Superior 995 75 $43,750
Florence 993 92 $97,850
Browning 990 61 $34,318
Vaughn 970 73 $54,250
Ponderosa Pines 969 96 $86,102
Hays 967 54 $57,875
Ashland 956 63 $39,429
Victor 948 82 $51,898
Park City 934 83 $73,750
Fairview 919 68 $80,903
Troy 906 65 $36,641
Clinton 884 93 $89,482
Havre North 880 67 $36,695
Harlem 879 63 $74,545
Ulm 868 100 $103,750
Lincoln 868 79 $45,912
Trego 856 84 $91,667
Bridger 850 71 $35,893
Pinesdale 847 88 $70,694
Big Sandy 844 62 $58,083
Scobey 824 66 $49,797
Gardiner 791 107 $57,835
Sheridan 788 97 $83,264
Spokane Creek 783 130 $137,552
Fairfield 746 70 $66,544
Batavia 740 93 $61,346
Pioneer Junction 734 94 $42,250
Chester 704 66 $53,583
Woods Bay 696 105 $95,781
Wibaux 686 68 $64,115
Walkerville 660 77 $44,226
Poplar 655 61 $45,104
Black Eagle 654 73 $55,588
Cascade 654 74 $48,750
Arlee 651 81 $53,000
Muddy 641 55 $48,409
Pryor 639 66 $50,547
South Hills 634 126 $160,417
Valier 626 66 $44,432
Ennis 615 90 $60,880
Joliet 614 91 $75,469
Piltzville 605 110 $81,000
Culbertson 578 82 $103,750
Darby 575 81 $40,943
Alberton 567 88 $71,250
Hot Springs 558 65 $21,319
Circle 543 62 $81,250
Huntley 534 85 $91,667
Belt 525 74 $72,083
Turah 507 110 $128,750
Riverbend 505 100 $62,250
Heart Butte 504 51 $28,977
Lodge Grass 499 77 $50,000
Carlton 497 124 $81,648
Lewistown Heights 484 95 $86,930
Busby 483 51 $62,222
Evaro 479 102 $68,977
The Silos 474 104 $54,245
St. Pierre 467 69 $34,141
Azure 454 69 $32,279
Fromberg 452 73 $59,028
Jefferson City 446 95 $73,875
Finley Point 436 96 $34,519
Twin Creeks 435 102 $83,821
Kerr 432 113 $46,944
Terry 430 81 $36,154
Broadus 426 63 $54,792
Coram 415 100 $52,222
Sangrey 400 74 $40,357
West Kootenai 397 96 $74,722
Emigrant 387 83 $44,375
Sunburst 386 75 $80,938
Unionville 386 109 $67,417
Fortine 378 95 $64,427
Rader Creek 373 103 $83,171
Kings Point 373 196 $105,000
Ekalaka 366 63 $45,417
Beaver Creek 365 94 $95,813
Clyde Park 364 83 $57,813
Rudyard 363 59 $86,250
Basin 360 91 $49,167
Parker School 357 47 $43,000
Frazer 346 45 $33,750
Charlo 344 71 $39,107
St. Regis 344 76 $50,833
Trout Creek 340 91 $62,162
Simms 326 89 $95,938
Toston 324 101 $60,264
St. Marie 319 98 $38,125
Bainville 313 80 $115,000
Heron 312 107 $29,357
Yaak 310 102 $56,250
Nashua 309 65 $72,500
New Miami Colony 309 91 $2,499
Froid 304 80 $70,750
Hysham 300 60 $46,000
Roberts 299 86 $92,589
Jordan 299 67 $43,594
Klein 292 92 $49,387
Plevna 280 98 $73,750
Condon 271 107 $57,813
Dixon 270 68 $43,750
Joplin 269 81 $67,292
Stanford 266 59 $52,045
Wyola 264 69 $48,750
Geraldine 264 56 $42,639
South Glastonbury 263 110 $58,750
Bear Dance 262 119 $71,458
Ryegate 259 67 $48,750
Dutton 258 67 $55,469
Drummond 255 68 $44,375
Westby 253 55 $24,583
Hinsdale 250 58 $40,250
Savage 244 71 $87,083
Belfry 240 83 $45,625
Lima 237 88 $53,906
Forest Hill Village 234 98 $25,579
Swan Lake 226 113 $78,125
McAllister 226 123 $46,594
Augusta 222 75 $43,333
Jette 221 117 $59,417
Wilsall 221 86 $65,588
Fort Peck 219 95 $88,333
Twin Bridges 218 91 $52,292
Richey 215 55 $66,250
York 215 106 $111,359
Charlos Heights 213 98 $88,042
Riverview Colony 212 98 $2,499
Highwood 209 86 $71,875
West Glacier 209 103 $87,344
Elliston 208 76 $41,719
Winifred 207 75 $75,089
Moore 204 72 $45,972
East Glacier Park Village 199 73 $37,500
Denton 198 74 $57,500
Power 194 86 $73,929
Noxon 193 87 $71,500
Gallatin River Ranch 191 189 $250,001
Fort Shaw 190 89 $77,941
Medicine Lake 190 55 $41,000
Crane 185 98 $76,007
Pine Creek 182 137 $80,208
Corwin Springs 177 44 $47,969
Nibbe 176 97 $47,917
Ravalli 174 98 $76,582
Winnett 173 82 $66,875
Fox Lake 173 78 $81,458
Willow Creek 162 79 $68,542
Sylvanite 157 104 $52,396
Dodson 156 76 $41,172
Custer 155 55 $70,000
West Havre 155 100 $63,819
Saco 154 65 $51,250
Little Bitterroot Lake 153 136 $105,114
Broadview 152 84 $66,250
Maxville 150 110 $143,462
Stockett 148 88 $77,614
Happys Inn 146 107 $47,976
Hobson 145 61 $34,750
Amsterdam 145 100 $96,750
Avon 145 72 $97,656
Saddle Butte 139 97 $69,688
Garrison 138 101 $46,250
Lavina 134 65 $66,875
Roy 133 63 $50,000
Gildford 132 81 $48,897
Rexford 131 84 $48,875
Dupuyer 131 90 $79,167
Lonepine 130 96 $31,750
Tracy 130 76 $33,571
Rocky Boy's Agency 124 76 $59,175
Sedan 124 98 $105,714
Olney 124 98 $19,875
Bridger 119 141 $136,154
Carter 118 81 $32,188
Springhill 118 141 $76,304
Wisdom 117 77 $58,370
Old Agency 114 66 $33,750
Reed Point 113 83 $79,375
Turner Colony 112 98 $128,056
Birch Creek Colony 111 98 $2,499
Rollins 110 172 $180,197
Montaqua 108 102 $98,167
Alder 108 90 $39,167
Fort Smith 105 83 $52,292
Dayton 103 144 $84,688
Pony 101 93 $46,538
Whitewater 100 47 $35,417
Weeksville 100 135 $64,050
Cyr 99 121 $70,577
Marysville 97 94 $64,688
Harrison 96 91 $70,625
Hingham 95 80 $85,000
Cooke City 94 99 $41,750
Silver Gate 94 119 $250,001
Greycliff 94 73 $90,650
Bearcreek 93 73 $111,500
Winston 93 99 $58,058
Loma 90 82 $48,577
Brady 86 98 $70,673
Kevin 84 78 $35,625
Edgar 79 91 $61,591
Flaxville 73 81 $102,727
Silver Star 72 115 $34,375
Camp Three 70 98 $54,722
Geyser 66 81 $40,625
Hardy 65 106 $78,333
Fox 64 113 $53,077
Sweet Grass 64 98 $79,886
Sun River 62 86 $42,237
Glen 60 98 $78,125
Vida 60 82 $34,183
Huson 59 98 $54,792
Helmville 58 94 $148,304
Windham 57 98 $46,429
Essex 57 100 $73,393
Acton 56 92 $36,563
Nye 56 123 $108,958
Rosebud 53 98 $43,899
Hebgen Lake Estates 53 120 $29,261
Hall 50 98 $50,000
North Harlem Colony 47 98 $170,625
Craig 47 101 $94,286
Outlook 47 81 $50,313
Ovando 47 107 $59,167
Turner 46 77 $41,875
Zurich 45 86 $59,167
Pinnacle 43 108 $56,154
Raynesford 41 93 $94,688
Camas 40 82 $27,917
Grant 39 82 $58,906
Shawmut 37 98 $50,682
Lakeview 36 98 $45,500
Herron 36 98 $52,083
Inverness 31 98 $80,250
Landusky 29 77 $24,722
Dewey 27 98 $32,500
Wise River 24 107 $54,375
Reserve 23 80 $51,250
Wolf Creek 18 97 $66,250
Utica 18 98 $107,917
Sapphire Ridge 17 88 $17,500
Gilman 17 91 $45,625
Floweree 17 93 $98,750
Homestead 13 86 $151,250
Pendroy 13 78 $76,875
Bynum 12 98 $45,625
Bloomfield 7 98 $98,750