Montana tap water, by utility.
42 utilities with a full report, serving 572,683 people as they report it. Regulated PFAS turned up at 4 of them.
All 42, by people served
| Utility | Based in | Serves | Regulated PFAS | Health-based violations since 2016 |
|---|---|---|---|---|
| City of Billings | Billings | 114,000 | None found | 0 |
| Missoula Water | Missoula | 68,200 | None found | 0 |
| City of Great Falls | Great Falls | 60,000 | None found | 5 |
| City of Bozeman | Bozeman | 56,000 | None found | 0 |
| Butte Silverbow Water Dept | Butte | 33,000 | None found | 0 |
| Helena Water System | Helena | 32,091 | None found | 3 |
| Kalispell Public Works | Kalispell | 25,000 | PFOS, PFHxS | 0 |
| Billings Heights Co Water Dist of | Billings | 12,000 | None found | 0 |
| City of Belgrade | Belgrade | 10,460 | None found | 0 |
| City of Whitefish | Whitefish | 10,418 | None found | 0 |
| City of Havre | Havre | 9,921 | None found | 2 |
| Town of West Yellowstone | West Yellowstone | 9,899 | None found | 1 |
| City of Miles City | Miles City | 9,565 | None found | 3 |
| Malmstrom Air Force Base | Great Falls | 8,850 | None found | 2 |
| Flathead County Water and Sewer | Kalispell | 7,775 | None found | 0 |
| City of Livingston | Livingston | 7,500 | None found | 0 |
| Anaconda Water Department | Anaconda | 6,750 | None found | 0 |
| Laurel Municipal Water System | Laurel | 6,339 | None found | 1 |
| Bigfork County Water and Sewer | Bigfork | 6,100 | None found | 0 |
| City of Lewistown | Lewistown | 5,923 | None found | 1 |
| Lockwood Water and Sewer District | Billings | 5,900 | None found | 0 |
| City of Hamilton | Hamilton | 5,660 | PFBS | 0 |
| City of Polson | Polson | 5,300 | None found | 0 |
| City of Sidney | Sidney | 5,000 | None found | 0 |
| City of Libby | Libby | 4,892 | None found | 4 |
| City of Glendive | Glendive | 4,873 | None found | 0 |
| Town of Browning | Browning | 4,671 | None found | 1 |
| City of Columbia Falls | Columbia Falls | 4,450 | None found | 0 |
| North Star Zoot Water | Bozeman | 4,323 | Not sampled | 0 |
| City of Dillon | Dillon | 4,300 | None found | 0 |
| River Rock County Water and Sewer Dist | Belgrade | 4,200 | None found | 0 |
| Big Sky County Water and Sewer Dist 363 | Big Sky | 4,132 | PFBS | 0 |
| City of Shelby | Shelby | 3,970 | None found | 0 |
| City of Hardin | Hardin | 3,500 | None found | 0 |
| Lolo Water and Sewer Dist | Lolo | 3,315 | Not sampled | 0 |
| Sun Prairie Village County | Great Falls | 1,800 | None found | 0 |
| Phantom Hills Water System | Missoula | 810 | None found | 0 |
| Town of Pinesdale | Pinesdale | 800 | None found | 1 |
| Town of Fairfield | Fairfield | 718 | None found | 0 |
| Alpine Village WUA | Whitefish | 125 | PFOS | 0 |
| Big Pines Trailer Court | Missoula | 78 | None found | 0 |
| Black Rock Estates Subdivision | Billings | 75 | None found | 0 |
Utilities EPA sampled under UCMR 5, plus any other community system serving 3,300 people or more. Smaller systems appear in ZIP code results. People served is what each utility reports to EPA. Data: EPA SDWIS 2026 Q2 and UCMR 5.
Where to go next
Read your utility’s own report
It lists nitrate, arsenic and byproduct levels that federal data does not carry.
How to read itFilters, checked
Every filter TapBuff has checked against a certifier’s listing, with five-year costs.
Compare filters