How Montana's ZIP codes measure up on health
The ZipVitals Score across Montana — built one ZIP code at a time, then rolled up to the state by resident population.
Data release 2026341 of 360 ZIP codes scored · 1.1M residents represented
Score snapshot
People & national context
Montana's ZIP codes, ranked
Highest-scoring
Top 50 of 341- 159716in Big Sky · 1,795 residents64.55
- 259730in Gallatin Gateway · 2,399 residents63.94
- 359720in Cameron · 220 residents62.34
- 459718in Bozeman · 44,585 residents62.32
- 559715in Bozeman · 39,643 residents61.70
- 659803in Missoula · 18,401 residents61.51
- 759106in Billings · 21,417 residents61.06
- 859634in Clancy · 5,521 residents60.95
- 959937in Whitefish · 15,114 residents60.31
- 1059633in Canyon Creek · 272 residents60.30
- 1159714in Belgrade · 24,282 residents59.47
- 1259729in Ennis · 3,258 residents58.96
- 1359640in Marysville · 160 residents58.75
- 1459911in Bigfork · 9,493 residents58.49
- 1559758in West Yellowstone · 2,180 residents58.35
- 1659804in Missoula · 8,123 residents58.03
- 1759057in Molt · 782 residents58.02
- 1859748in Ramsay · 354 residents57.97
- 1959741in Manhattan · 5,748 residents57.78
- 2059727in Divide · 293 residents57.52
- 2159601in Helena · 31,728 residents57.20
- 2259740in Mc Allister · 428 residents57.14
- 2359086in Wilsall · 792 residents56.69
- 2459929in Proctor · 230 residents56.55
- 2559648in Wolf Creek · 486 residents56.55
- 2659710in Alder · 226 residents56.52
- 2759015in Broadview · 394 residents56.41
- 2859743in Melrose · 165 residents56.41
- 2959750in Butte · 500 residents56.33
- 3059027in Emigrant · 562 residents56.31
- 3159802in Missoula · 19,864 residents56.23
- 3259931in Rollins · 335 residents56.18
- 3359001in Absarokee · 1,409 residents56.15
- 3459065in Pray · 146 residents55.89
- 3559068in Red Lodge · 3,977 residents55.62
- 3659102in Billings · 47,977 residents55.51
- 3759002in Acton · 221 residents55.43
- 3859755in Virginia City · 170 residents55.43
- 3959315in Bloomfield · 104 residents55.43
- 4059749in Sheridan · 2,029 residents55.37
- 4159047in Livingston · 14,092 residents55.32
- 4259052in Mc Leod · 186 residents55.25
- 4359028in Fishtail · 496 residents55.22
- 4459808in Missoula · 23,574 residents55.06
- 4559339in Lindsay · 208 residents54.95
- 4659071in Roscoe · 42 residents54.86
- 4759259in Richey · 345 residents54.73
- 4859451in Hilger · 123 residents54.73
- 4959018in Clyde Park · 669 residents54.70
- 5059424in Coffee Creek · 103 residents54.65
Lowest-scoring
Bottom 50 of 341- 34159043in Lame Deer · 2,727 residents16.75
- 34059022in Crow Agency · 2,307 residents17.20
- 33959031in Garryowen · 391 residents17.39
- 33859255in Poplar · 3,083 residents18.58
- 33759448in Heart Butte · 638 residents22.11
- 33659213in Brockton · 758 residents22.95
- 33559417in Browning · 7,470 residents23.24
- 33459521in Box Elder · 3,529 residents24.41
- 33359526in Harlem · 2,319 residents25.95
- 33259527in Hays · 1,345 residents26.20
- 33159016in Busby · 1,044 residents27.33
- 33059003in Ashland · 1,334 residents27.62
- 32959831in Dixon · 544 residents28.45
- 32859089in Wyola · 801 residents29.51
- 32759486in Valier · 1,205 residents31.00
- 32659050in Lodge Grass · 1,338 residents31.35
- 32559066in Pryor · 539 residents31.79
- 32459848in Lonepine · 81 residents32.07
- 32359845in Hot Springs · 1,223 residents32.43
- 32259432in Dupuyer · 170 residents32.44
- 32159201in Wolf Point · 5,073 residents33.07
- 32059411in Babb · 798 residents33.28
- 31959035in Fort Smith · 180 residents34.27
- 31859075in Saint Xavier · 125 residents34.88
- 31759524in Dodson · 643 residents36.12
- 31659434in East Glacier Park · 368 residents36.55
- 31559025in Decker · 53 residents36.96
- 31459427in Cut Bank · 5,008 residents37.15
- 31359935in Troy · 3,381 residents37.16
- 31259454in Kevin · 123 residents37.67
- 31159917in Eureka · 4,920 residents38.14
- 31059482in Sunburst · 757 residents38.73
- 30959855in Pablo · 419 residents38.77
- 30859225in Frazer · 639 residents38.99
- 30759864in Ronan · 7,301 residents39.33
- 30659078in Shawmut · 115 residents39.38
- 30559034in Hardin · 5,008 residents39.44
- 30459531in Joplin · 351 residents39.58
- 30359484in Sweet Grass · 91 residents39.77
- 30259522in Chester · 1,315 residents39.78
- 30159865in St. Ignatius · 3,635 residents40.40
- 30059844in Heron · 712 residents40.56
- 29959863in Ravalli · 146 residents40.62
- 29859349in Terry · 1,025 residents40.76
- 29759821in Arlee · 2,994 residents41.46
- 29659326in Fallon · 233 residents41.49
- 29559444in Galata · 222 residents41.66
- 29459824in Charlo · 1,526 residents41.67
- 29359450in Highwood · 503 residents41.68
- 29259923in Libby · 10,450 residents41.78
What the distribution shows
Across Montana’s 360 ZIP codes, the ZipVitals Score spans a wide range. 341 of them carry enough measured coverage across all nine health domains to enter the population-weighted composite above; the rest are held out rather than filled from a coarser geography.
Assembled from the same ZIP-level data as every per-ZIP page. Read the full method →
Where Montana stands, domain by domain
The ZipVitals Score above combines nine domains of health into one number. This is where Montana's ZIP codes sit against ZIP codes across the country on each of them, weighted by how many residents live in each one — strongest at the top.
Climate / Disaster Risk · 90th
Weighted by residents, this state’s ZIP codes sit around the 90th percentile of US ZIP codes here — its highest of the nine scoring domains.
Environmental Hazard · 23rd
Weighted by residents, this state’s ZIP codes sit around the 23rd percentile of US ZIP codes here — its lowest of the nine scoring domains.
Read each bar as a national percentile from 0 to 100. The dark line marks the national median: a bar past it means Montana's ZIP codes typically place above most ZIP codes in the country on that domain. A domain Montana cannot place honestly is shown greyed as "Not enough data" rather than given a number.
Each figure is the population-weighted average of this state's ZIP codes' standing on that domain, compared with the ZIP codes measured across all nine scoring domains — not with all US ZIP codes. A ZIP code counts toward a domain only if it carries enough measured data on it and enough of Montana's residents live in the ZIP codes that do; the rest are held out rather than filled in from a coarser geography. Read the full method →
Why this matters
The ZipVitals Score combines nine domains of health — from chronic disease and preventive care to environmental hazard, social need, and healthcare access — into one 0–100 index for each ZIP code, computed the same way everywhere from public federal and academic data. The Montana figures on this page are population-weighted rollups of those per-ZIP scores, so they describe Montana's residents rather than a coarser geography relabeled as the state.
A high score describes favorable documented conditions; it is not a claim about individual residents, and it does not capture everything that shapes a community's health. Where a ZIP code scores low, that pattern reflects structural conditions — investment, environment, and access — far more than the choices of the people who live there.