Montana Home Safety Profiles by ZIP
405 ZIP codes · 97 water systems · IPC plumbing code
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData, NWS, State plumbing boards, Rewiring America
ZipCheckup tracks drinking-water and home-safety data for 405 ZIP codes across Montana, covering 97 public water systems that serve about 530,174 people. 54 ZIP codes are mapped to at least one water system with an EPA violation on record.
For the state of Montana, the average of ZIP-level scores falls short of a B on ZipCheckup's A-F scale.
Score Distribution
How Montana's 405 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Model 4.0.0 inputs: EPA SDWIS, UCMR5 PFAS, EPA radon zones, annual county AQI •
Top 10 ZIP Codes by Home Safety Score in Montana
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 59102 | Billings | Yellowstone | 83 | B |
| 2 | 59044 | Laurel | Yellowstone | 82 | B |
| 3 | 59105 | Billings | Yellowstone | 80 | B |
| 4 | 59106 | Billings | Yellowstone | 73 | B |
| 5 | 59101 | Billings | Yellowstone | 72 | B |
| 6 | 59270 | Sidney | Richland | 67 | C |
| 7 | 59725 | Dillon | Beaverhead | 67 | C |
| 8 | 59812 | Missoula | Missoula | 67 | C |
| 9 | 59834 | Frenchtown | Missoula | 67 | C |
| 10 | 59840 | Hamilton | Ravalli | 67 | C |
10 Lowest-Scoring ZIP Codes in Montana
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 59901 | Kalispell | Flathead | 35 | F | 38 |
| 2 | 59937 | Whitefish | Flathead | 50 | D | 1 |
| 3 | 59602 | Helena | Lewis and Clark | 50 | D | 133 |
| 4 | 59601 | Helena | Lewis and Clark | 51 | D | 41 |
| 5 | 59923 | Libby | Lincoln | 57 | C | 25 |
| 6 | 59912 | Columbia Falls | Flathead | 59 | C | 23 |
| 7 | 59808 | Missoula | Missoula | 60 | C | 21 |
| 8 | 59860 | Polson | Lake | 63 | C | 9 |
| 9 | 59714 | Belgrade | Gallatin | 63 | C | 10 |
| 10 | 59801 | Missoula | Missoula | 65 | C | 1 |
County Rankings
Water quality breakdown by county. 56 counties with data in Montana.
County-level aggregation of measured ZIP Home Safety Scores • EPA SDWIS, UCMR 5 PFAS, EPA radon zones, EPA AirData
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| 30001 | 67 | C | 8 | 59725 (67) | 59725 (67) |
| 30003 | N/A | N/A | 10 | N/A | N/A |
| 30005 | N/A | N/A | 7 | N/A | N/A |
| 30007 | N/A | N/A | 4 | N/A | N/A |
| 30009 | N/A | N/A | 10 | N/A | N/A |
| 30011 | N/A | N/A | 5 | N/A | N/A |
| 30013 | N/A | N/A | 19 | N/A | N/A |
| 30015 | N/A | N/A | 6 | N/A | N/A |
| 30017 | 65 | C | 4 | 59301 (65) | 59301 (65) |
| 30019 | N/A | N/A | 4 | N/A | N/A |
| 30021 | 66 | C | 4 | 59330 (66) | 59330 (66) |
| 30023 | N/A | N/A | 2 | N/A | N/A |
| 30025 | N/A | N/A | 3 | N/A | N/A |
| 30027 | 66 | C | 10 | 59457 (66) | 59457 (66) |
| 30029 | 53 | D | 18 | 59911 (67) | 59901 (35) |
| 30031 | 65 | C | 14 | 59715 (66) | 59714 (63) |
| 30033 | N/A | N/A | 5 | N/A | N/A |
| 30035 | N/A | N/A | 4 | N/A | N/A |
| 30037 | N/A | N/A | 2 | N/A | N/A |
| 30039 | N/A | N/A | 4 | N/A | N/A |
| 30041 | 65 | C | 7 | 59501 (65) | 59501 (65) |
| 30043 | N/A | N/A | 6 | N/A | N/A |
| 30045 | N/A | N/A | 5 | N/A | N/A |
| 30047 | 63 | C | 11 | 59860 (63) | 59860 (63) |
| 30049 | 51 | D | 15 | 59601 (51) | 59602 (50) |
| 30051 | N/A | N/A | 4 | N/A | N/A |
| 30053 | 57 | C | 7 | 59923 (57) | 59923 (57) |
| 30055 | N/A | N/A | 3 | N/A | N/A |
| 30057 | N/A | N/A | 11 | N/A | N/A |
| 30059 | N/A | N/A | 4 | N/A | N/A |
| 30061 | N/A | N/A | 5 | N/A | N/A |
| 30063 | 65 | C | 18 | 59812 (67) | 59808 (60) |
| 30065 | N/A | N/A | 4 | N/A | N/A |
| 30067 | N/A | N/A | 9 | N/A | N/A |
| 30069 | N/A | N/A | 2 | N/A | N/A |
| 30071 | N/A | N/A | 6 | N/A | N/A |
| 30073 | N/A | N/A | 5 | N/A | N/A |
| 30075 | N/A | N/A | 5 | N/A | N/A |
| 30077 | N/A | N/A | 7 | N/A | N/A |
| 30079 | N/A | N/A | 3 | N/A | N/A |
| 30081 | 67 | C | 9 | 59840 (67) | 59840 (67) |
| 30083 | 67 | C | 5 | 59270 (67) | 59270 (67) |
| 30085 | N/A | N/A | 6 | N/A | N/A |
| 30087 | N/A | N/A | 11 | N/A | N/A |
| 30089 | N/A | N/A | 9 | N/A | N/A |
| 30091 | N/A | N/A | 10 | N/A | N/A |
| 30093 | 66 | C | 8 | 59701 (66) | 59727 (66) |
| 30095 | N/A | N/A | 8 | N/A | N/A |
| 30097 | N/A | N/A | 3 | N/A | N/A |
| 30099 | N/A | N/A | 6 | N/A | N/A |
| 30101 | N/A | N/A | 8 | N/A | N/A |
| 30103 | N/A | N/A | 3 | N/A | N/A |
| 30105 | N/A | N/A | 11 | N/A | N/A |
| 30107 | N/A | N/A | 4 | N/A | N/A |
| 30109 | N/A | N/A | 1 | N/A | N/A |
| 30111 | 78 | B | 23 | 59102 (83) | 59101 (72) |
Most Common Contaminants in Montana
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Surface Water Treatment Rule | Treatment Technique | 31 | 83 | No |
| Stage 1 DBP Rule | Treatment Technique | 24 | 58 | Yes |
| Consumer Confidence Report Rule | Reporting | 23 | 44 | Yes |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 22 | 41 | Yes |
| Arsenic | Inorganic | 18 | 32 | Yes |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 17 | 21 | Yes |
| Total Coliform | Microbiological | 12 | 18 | No |
| PFOA | PFAS | 8 | 9 | No |
Overview
We track multi-source home safety signals for 405 ZIP records across Montana. Home Safety Score model 4.0.0 is published for 32 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 67 ZIP records, covering 97 community water systems that serve approximately 530,174 people.
54 of 67 ZIP codes with a reported violation count in the available EPA record (81%) have recorded EPA violations. 28 health-based violations appear in the available health breakdown.
Plumbing Regulations
Montana follows the International Plumbing Code (2021 edition).
- Plumbing code: IPC (2021)
- Homeowner DIY: Allowed with permit
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 59602 | Helena | D | 133 | 5 | Helena Water System |
| 59404 | Great Falls | — | 82 | 2 | City of Great Falls |
| 59019 | Columbus | — | 80 | 0 | Country Haven Estates Whispering Pines |
| 59069 | Reed Point | — | 80 | 0 | Country Haven Estates Whispering Pines |
| 59601 | Helena | D | 41 | 4 | Helena Water System |
| 59101 | Billings | B | 38 | 2 | City of Billings |
| 59901 | Kalispell | F | 38 | 2 | Kalispell Public Works |
| 59106 | Billings | B | 34 | 2 | City of Billings |
| 59442 | Fort Benton | — | 32 | 3 | Tiber County Water District |
| 59416 | Brady | — | 28 | 3 | Tiber County Water District |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 59037 | Huntley | — | Lockwood Water and Sewer District | 5,900 |
| 59047 | Livingston | — | City of Livingston | 7,500 |
| 59270 | Sidney | C | City of Sidney | 5,000 |
| 59401 | Great Falls | — | City of Great Falls | 60,000 |
| 59725 | Dillon | C | City of Dillon | 4,300 |
| 59812 | Missoula | C | Missoula Water | 68,200 |
| 59823 | Bonner | — | Missoula Water | 68,200 |
| 59834 | Frenchtown | C | Missoula Water | 68,200 |
| 59840 | Hamilton | C | City of Hamilton | 5,660 |
| 59911 | Bigfork | C | Bigfork County Water and Sewer | 6,100 |
Home Safety Score
Average Home Safety Score for Montana: C (65/100) across 32 scored of 405 tracked ZIP records.
Model 4.0.0 uses the canonical components water-compliance, pfas-mcl-screen, radon-zone, annual-aqi across 3 required domains. The sections below provide additional context and do not change that score. Missing required evidence suppresses the score, and a favorable result is not a property-level safety certification.
Lead & Copper
- Average of reported 90th-percentile lead results: 0.0045 mg/L (EPA action level: 0.015 mg/L)
- 1 of 67 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 355 ZIP codes (88%)
- Moderate risk (Zone 2): 50 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for Montana
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 59101 | Billings | 133,413 | B | 38 |
| 59102 | Billings | 126,000 | B | 4 |
| 59106 | Billings | 115,513 | B | 34 |
| 59105 | Billings | 114,600 | B | 8 |
| 59718 | Bozeman | 73,728 | C | 1 |
| 59804 | Missoula | 71,864 | — | 4 |
| 59808 | Missoula | 71,422 | C | 21 |
| 59715 | Bozeman | 69,635 | C | 3 |
| 59802 | Missoula | 68,935 | C | 2 |
| 59405 | Great Falls | 68,850 | — | 5 |
| 59801 | Missoula | 68,413 | C | 1 |
| 59803 | Missoula | 68,371 | C | 2 |
| 59812 | Missoula | 68,200 | C | 0 |
| 59823 | Bonner | 68,200 | — | 0 |
| 59834 | Frenchtown | 68,200 | C | 0 |
| 59404 | Great Falls | 62,999 | — | 82 |
| 59414 | Black Eagle | 60,970 | — | 7 |
| 59401 | Great Falls | 60,000 | — | 0 |
| 59901 | Kalispell | 41,649 | F | 38 |
| 59602 | Helena | 40,378 | D | 133 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 59901 | Kalispell | 35 | F | 38 |
| 59602 | Helena | 50 | D | 133 |
| 59937 | Whitefish | 50 | D | 1 |
| 59601 | Helena | 51 | D | 41 |
| 59923 | Libby | 57 | C | 25 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 59102 | Billings | 83 | B | 4 |
| 59044 | Laurel | 82 | B | 3 |
| 59105 | Billings | 80 | B | 8 |
| 59106 | Billings | 73 | B | 34 |
| 59101 | Billings | 72 | B | 38 |
All 405 ZIP Codes in Montana
- 59001 (Absarokee)
- 59002 (Acton)
- 59820 (Alberton)
- 59710 (Alder)
- 59311 (Alzada)
- 59711 (Anaconda) - 4 violations recorded for mapped water systems
- 59312 (Angela)
- 59211 (Antelope)
- 59821 (Arlee)
- 59003 (Ashland)
- 59004 (Ashland)
- 59410 (Augusta)
- 59713 (Avon)
- 59411 (Babb)
- 59212 (Bainville)
- 59313 (Baker)
- 59006 (Ballantine)
- 59631 (Basin)
- 59007 (Bearcreek)
- 59008 (Belfry)
- 59714 (Belgrade) [C] - 10 violations
- 59412 (Belt)
- 59314 (Biddle)
- 59910 (Big Arm)
- 59520 (Big Sandy)
- 59716 (Big Sky) [C] - 1 violation
- 59011 (Big Timber)
- 59911 (Bigfork) [C]
- 59010 (Bighorn)
- 59101 (Billings) [B] - 38 violations ⚠
- 59102 (Billings) [B] - 4 violations
- 59103 (Billings)
- 59104 (Billings)
- 59105 (Billings) [B] - 8 violations
- 59106 (Billings) [B] - 34 violations ⚠
- 59107 (Billings)
- 59108 (Billings)
- 59111 (Billings)
- 59112 (Billings)
- 59114 (Billings)
- 59115 (Billings)
- 59116 (Billings)
- 59117 (Billings)
- 59012 (Birney)
- 59414 (Black Eagle) - 7 violations ⚠
- 59315 (Bloomfield)
- 59823 (Bonner)
- 59632 (Boulder)
- 59521 (Box Elder)
- 59013 (Boyd)
- 59316 (Boyes)
- 59715 (Bozeman) [C] - 3 violations
- 59717 (Bozeman)
- 59718 (Bozeman) [C] - 1 violation
- 59719 (Bozeman)
- 59771 (Bozeman)
- 59772 (Bozeman)
- 59773 (Bozeman)
- 59416 (Brady) - 28 violations ⚠
- 59014 (Bridger)
- 59317 (Broadus)
- 59015 (Broadview)
- 59213 (Brockton)
- 59214 (Brockway)
- 59417 (Browning)
- 59318 (Brusett)
- 59418 (Buffalo)
- 59016 (Busby)
- 59701 (Butte) [C] - 3 violations
- 59702 (Butte)
- 59703 (Butte)
- 59707 (Butte)
- 59750 (Butte) - 3 violations recorded for mapped water systems
- 59419 (Bynum)
- 59720 (Cameron)
- 59633 (Canyon Creek)
- 59319 (Capitol)
- 59721 (Cardwell)
- 59420 (Carter)
- 59421 (Cascade)
- 59824 (Charlo) - 3 violations recorded for mapped water systems
- 59522 (Chester)
- 59523 (Chinook)
- 59422 (Choteau)
- 59215 (Circle)
- 59634 (Clancy) - 1 violation recorded for mapped water systems
- 59825 (Clinton)
- 59018 (Clyde Park)
- 59424 (Coffee Creek)
- 59322 (Cohagen)
- 59323 (Colstrip) - 8 violations ⚠
- 59912 (Columbia Falls) [C] - 23 violations
- 59019 (Columbus) - 80 violations recorded for mapped water systems
- 59826 (Condon)
- 59827 (Conner)
- 59425 (Conrad) - 28 violations ⚠
- 59020 (Cooke City)
- 59913 (Coram)
- 59828 (Corvallis)
- 59217 (Crane)
- 59022 (Crow Agency)
- 59218 (Culbertson)
- 59024 (Custer)
- 59427 (Cut Bank)
- 59219 (Dagmar)
- 59829 (Darby)
- 59914 (Dayton)
- 59830 (De Borgia)
- 59025 (Decker)
- 59722 (Deer Lodge)
- 59724 (Dell)
- 59430 (Denton)
- 59725 (Dillon) [C]
- 59727 (Divide) [C] - 3 violations
- 59831 (Dixon)
- 59524 (Dodson)
- 59832 (Drummond)
- 59432 (Dupuyer)
- 59433 (Dutton)
- 59434 (East Glacier Park)
- 59635 (East Helena) - 7 violations ⚠
- 59026 (Edgar)
- 59324 (Ekalaka)
- 59728 (Elliston)
- 59915 (Elmo)
- 59027 (Emigrant)
- 59729 (Ennis)
- 59916 (Essex)
- 59435 (Ethridge)
- 59917 (Eureka)
- 59436 (Fairfield)
- 59221 (Fairview)
- 59326 (Fallon)
- 59028 (Fishtail)
- 59222 (Flaxville)
- 59833 (Florence) - 2 violations recorded for mapped water systems
- 59440 (Floweree) - 3 violations ⚠
- 59441 (Forest Grove)
- 59327 (Forsyth)
- 59442 (Fort Benton) - 32 violations ⚠
- 59636 (Fort Harrison)
- 59223 (Fort Peck)
- 59443 (Fort Shaw)
- 59035 (Fort Smith)
- 59918 (Fortine)
- 59225 (Frazer)
- 59834 (Frenchtown) [C]
- 59226 (Froid)
- 59029 (Fromberg)
- 59444 (Galata)
- 59730 (Gallatin Gateway) - 1 violation recorded for mapped water systems
- 59030 (Gardiner)
- 59731 (Garrison)
- 59031 (Garryowen)
- 59446 (Geraldine)
- 59447 (Geyser)
- 59525 (Gildford)
- 59230 (Glasgow) - 2 violations recorded for mapped water systems
- 59732 (Glen)
- 59330 (Glendive) [C] - 2 violations
- 59240 (Glentana)
- 59733 (Gold Creek)
- 59835 (Grantsdale)
- 59032 (Grass Range)
- 59401 (Great Falls)
- 59403 (Great Falls)
- 59404 (Great Falls) - 82 violations ⚠
- 59405 (Great Falls) - 5 violations recorded for mapped water systems
- 59406 (Great Falls)
- 59033 (Greycliff)
- 59837 (Hall)
- 59840 (Hamilton) [C]
- 59332 (Hammond)
- 59034 (Hardin)
- 59526 (Harlem)
- 59036 (Harlowton)
- 59735 (Harrison)
- 59333 (Hathaway)
- 59842 (Haugan)
- 59501 (Havre) [C] - 9 violations ⚠
- 59527 (Hays)
- 59448 (Heart Butte)
- 59601 (Helena) [D] - 41 violations ⚠
- 59602 (Helena) [D] - 133 violations ⚠
- 59604 (Helena)
- 59620 (Helena)
- 59623 (Helena)
- 59624 (Helena)
- 59625 (Helena) - 3 violations ⚠
- 59626 (Helena)
- 59843 (Helmville)
- 59844 (Heron)
- 59450 (Highwood)
- 59451 (Hilger)
- 59528 (Hingham)
- 59241 (Hinsdale)
- 59452 (Hobson)
- 59529 (Hogeland)
- 59242 (Homestead)
- 59845 (Hot Springs)
- 59919 (Hungry Horse)
- 59037 (Huntley)
- 59846 (Huson)
- 59038 (Hysham)
- 59039 (Ingomar)
- 59530 (Inverness)
- 59336 (Ismay)
- 59736 (Jackson)
- 59638 (Jefferson City)
- 59041 (Joliet)
- 59531 (Joplin)
- 59337 (Jordan)
- 59453 (Judith Gap)
- 59901 (Kalispell) [F] - 38 violations ⚠
- 59903 (Kalispell)
- 59904 (Kalispell)
- 59454 (Kevin)
- 59920 (Kila)
- 59338 (Kinsey)
- 59532 (Kremlin)
- 59921 (Lake Mc Donald)
- 59922 (Lakeside)
- 59243 (Lambert)
- 59043 (Lame Deer)
- 59244 (Larslan)
- 59044 (Laurel) [B] - 3 violations ⚠
- 59046 (Lavina)
- 59456 (Ledger)
- 59457 (Lewistown) [C] - 1 violation
- 59923 (Libby) [C] - 25 violations ⚠
- 59739 (Lima)
- 59639 (Lincoln)
- 59339 (Lindsay)
- 59047 (Livingston)
- 59535 (Lloyd)
- 59050 (Lodge Grass)
- 59847 (Lolo) - 2 violations recorded for mapped water systems
- 59460 (Loma)
- 59848 (Lonepine)
- 59537 (Loring)
- 59461 (Lothair)
- 59402 (Malmstrom A F B)
- 59538 (Malta)
- 59741 (Manhattan)
- 59925 (Marion)
- 59926 (Martin City)
- 59053 (Martinsdale)
- 59640 (Marysville)
- 59740 (Mc Allister)
- 59052 (Mc Leod)
- 59247 (Medicine Lake)
- 59743 (Melrose)
- 59054 (Melstone)
- 59055 (Melville)
- 59341 (Mildred)
- 59301 (Miles City) [C] - 6 violations ⚠
- 59851 (Milltown)
- 59801 (Missoula) [C] - 1 violation
- 59802 (Missoula) [C] - 2 violations
- 59803 (Missoula) [C] - 2 violations
- 59804 (Missoula) - 4 violations recorded for mapped water systems
- 59806 (Missoula)
- 59807 (Missoula)
- 59808 (Missoula) [C] - 21 violations
- 59812 (Missoula) [C]
- 59462 (Moccasin)
- 59057 (Molt)
- 59463 (Monarch)
- 59464 (Moore)
- 59058 (Mosby)
- 59059 (Musselshell)
- 59248 (Nashua)
- 59465 (Neihart)
- 59745 (Norris)
- 59853 (Noxon)
- 59061 (Nye)
- 59466 (Oilmont)
- 59343 (Olive)
- 59927 (Olney)
- 59250 (Opheim)
- 59062 (Otter)
- 59252 (Outlook)
- 59854 (Ovando)
- 59855 (Pablo)
- 59856 (Paradise)
- 59063 (Park City)
- 59253 (Peerless)
- 59467 (Pendroy)
- 59858 (Philipsburg)
- 59841 (Pinesdale)
- 59859 (Plains)
- 59254 (Plentywood)
- 59344 (Plevna)
- 59746 (Polaris)
- 59928 (Polebridge)
- 59860 (Polson) [C] - 9 violations ⚠
- 59064 (Pompeys Pillar)
- 59747 (Pony)
- 59255 (Poplar)
- 59345 (Powderville)
- 59468 (Power) - 3 violations ⚠
- 59065 (Pray)
- 59929 (Proctor)
- 59066 (Pryor)
- 59641 (Radersburg)
- 59748 (Ramsay) - 3 violations recorded for mapped water systems
- 59067 (Rapelje)
- 59863 (Ravalli)
- 59256 (Raymond)
- 59469 (Raynesford)
- 59068 (Red Lodge) - 2 violations recorded for mapped water systems
- 59257 (Redstone)
- 59069 (Reed Point) - 80 violations recorded for mapped water systems
- 59258 (Reserve)
- 59930 (Rexford)
- 59259 (Richey)
- 59260 (Richland)
- 59642 (Ringling)
- 59070 (Roberts)
- 59931 (Rollins)
- 59864 (Ronan) - 10 violations ⚠
- 59071 (Roscoe)
- 59347 (Rosebud)
- 59072 (Roundup) - 1 violation recorded for mapped water systems
- 59073 (Roundup)
- 59471 (Roy)
- 59540 (Rudyard)
- 59074 (Ryegate)
- 59261 (Saco)
- 59865 (Saint Ignatius)
- 59231 (Saint Marie)
- 59866 (Saint Regis)
- 59075 (Saint Xavier)
- 59867 (Saltese)
- 59472 (Sand Coulee)
- 59077 (Sand Springs)
- 59076 (Sanders)
- 59262 (Savage)
- 59263 (Scobey)
- 59868 (Seeley Lake)
- 59078 (Shawmut)
- 59474 (Shelby)
- 59079 (Shepherd)
- 59749 (Sheridan)
- 59270 (Sidney) [C]
- 59081 (Silver Gate)
- 59751 (Silver Star)
- 59477 (Simms)
- 59932 (Somers) - 6 violations recorded for mapped water systems
- 59082 (Springdale)
- 59479 (Stanford)
- 59870 (Stevensville)
- 59480 (Stockett)
- 59933 (Stryker)
- 59871 (Sula)
- 59083 (Sumatra)
- 59483 (Sun River)
- 59482 (Sunburst)
- 59872 (Superior)
- 59484 (Sweet Grass)
- 59084 (Teigen)
- 59349 (Terry)
- 59873 (Thompson Falls)
- 59752 (Three Forks)
- 59643 (Toston)
- 59644 (Townsend) - 2 violations recorded for mapped water systems
- 59934 (Trego)
- 59874 (Trout Creek)
- 59935 (Troy)
- 59542 (Turner)
- 59754 (Twin Bridges)
- 59085 (Two Dot)
- 59485 (Ulm)
- 59486 (Valier)
- 59273 (Vandalia)
- 59487 (Vaughn)
- 59875 (Victor)
- 59274 (Vida)
- 59755 (Virginia City)
- 59351 (Volborg)
- 59756 (Warm Springs)
- 59936 (West Glacier)
- 59758 (West Yellowstone)
- 59275 (Westby)
- 59645 (White Sulphur Springs)
- 59937 (Whitefish) [D] - 1 violation
- 59759 (Whitehall)
- 59276 (Whitetail)
- 59544 (Whitewater)
- 59545 (Whitlash)
- 59353 (Wibaux)
- 59354 (Willard)
- 59760 (Willow Creek)
- 59086 (Wilsall)
- 59489 (Winifred)
- 59087 (Winnett)
- 59647 (Winston)
- 59761 (Wisdom)
- 59762 (Wise River)
- 59648 (Wolf Creek)
- 59201 (Wolf Point)
- 59088 (Worden)
- 59089 (Wyola)
- 59546 (Zortman)
- 59547 (Zurich)
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.
Largest water systems in Montana
The 12 largest community water systems in Montana, out of 97 in our data.
- B
- C
- C
- C
- D
Show all 12 water systems
- F
- B
- C
- D
- C
- C
Systems with the most violations in Montana
12 systems in Montana with the most recorded EPA violations.
- D
- B
- C
- C
- C
- B
- C
- C
Frequently Asked Questions
Is the water safe to drink in Montana?
Montana has 97 community water systems serving 530,174 people across 405 ZIP codes. There are 532 recorded violations among these water systems, including 28 health-based. 54 of 405 ZIP codes are mapped to at least one water system with a recorded violation.
What plumbing code does Montana follow?
Montana's listed plumbing code type is IPC as of our last review; local jurisdictions may adopt or amend codes. State rules allow homeowner plumbing work in some cases; check local permit and licensing rules before starting.
Is lead a concern in Montana's drinking water?
1 ZIP code in Montana is mapped to a water system whose reported 90th-percentile lead result exceeded the EPA action level of 0.015 mg/L.
What is the radon risk in Montana?
88% of ZIP codes in Montana are mapped to counties classified as EPA Radon Zone 1 (highest county-level radon potential).