EPA EXPORT · 13 SEP 2026FEDERAL COMPLIANCE RECORDS · NOT A HOME WATER TEST
TAP WATERLEDGERPublic system compliance records

STATE / TERRITORY LEDGER

Minnesota drinking water system records

EPA’s September 2026 export lists 223 active community water systems in Minnesota, with 5 current-violation flags and 2 serious-violator flags among covered systems serving at least 2,500 people.

Source: EPA SDWIS system-search export · Active community systems · Snapshot 13 Sep 2026

Systems223active CWS · pop. 2,500+
Population served4,327,903reported total; may overlap
Current violation flag2.2%5 systems
Serious-violator flag0.9%2 systems

01 / LARGEST SYSTEMS

Minnesota community water systems

EPA’s covered Minnesota records include 223 active community systems reporting a combined population-served total of 4,327,903, which may overlap.

Population served is a system-reported service figure. It is not a count of unique state residents.

Largest covered community water systems in Minnesota
Water systemPopulation servedPrimary sourceCurrent export status
MinneapolisMN1270024425,300Surface waterNo current violation flagged
Saint Paul Regional Water ServicesMN1620026392,529Surface waterNo current violation flagged
RochesterMN1550010123,624Ground waterNo current violation flagged
BloomingtonMN127000191,300Surface water purchasedNo current violation flagged
Brooklyn ParkMN127000589,995Ground waterNo current violation flagged
DuluthMN169001186,859Surface waterNo current violation flagged
WoodburyMN182002582,643Ground waterNo current violation flagged
Maple GroveMN127002082,000Ground waterNo current violation flagged
PlymouthMN127004476,546Ground waterNo current violation flagged
Saint CloudMN173002771,321Surface waterNo current violation flagged
BlaineMN102000670,220Ground waterNo current violation flagged
EaganMN119000768,223Ground waterNo current violation flagged
LakevilleMN119001567,300Ground waterNo current violation flagged
Coon RapidsMN102001764,000Ground waterNo current violation flagged
Eden PrairieMN127001063,726Ground waterNo current violation flagged
BurnsvilleMN119000261,747Surface waterNo current violation flagged
MinnetonkaMN127003154,474Ground waterNo current violation flagged
EdinaMN127001153,494Ground waterNo current violation flagged
Apple ValleyMN119000150,300Ground waterNo current violation flagged
Saint Louis ParkMN127005050,010Ground waterNo current violation flagged
ShakopeeMN170000947,000Ground waterNo current violation flagged
MoorheadMN114000844,583Surface waterNo current violation flagged
MankatoMN107000942,803Groundwater under influence of surface waterNo current violation flagged
Cottage GroveMN182000442,760Ground waterNo current violation flagged
RichfieldMN127004536,899Ground waterNo current violation flagged
RosevilleMN162001335,343Surface water purchasedNo current violation flagged
Inver Grove HeightsMN119001434,189Ground waterNo current violation flagged
Brooklyn CenterMN127000433,782Ground waterNo current violation flagged
Joint Powers Water BoardMN186002430,922Ground waterNo current violation flagged
SavageMN170000830,285Surface water purchasedNo current violation flagged
OakdaleMN182001630,144Ground waterNo current violation flagged
ChaskaMN110000230,000Ground waterNo current violation flagged
WinonaMN185001327,782Ground waterNo current violation flagged
FridleyMN102003127,476Ground waterNo current violation flagged
RosemountMN119001926,500Ground waterNo current violation flagged
OwatonnaMN174000726,430Ground waterNo current violation flagged
Austin UtilitiesMN150000226,174Ground waterNo current violation flagged
ShoreviewMN162002026,000Ground waterNo current violation flagged
White Bear LakeMN162002425,634Ground waterNo current violation flagged
Prior LakeMN170000725,282Ground waterNo current violation flagged
South Water Treatment Plant (Swtp)05529450624,959Ground waterNo current violation flagged
ChanhassenMN110000124,951Ground waterNo current violation flagged
ChamplinMN127000623,919Ground waterNo current violation flagged
FaribaultMN166000223,718Ground waterNo current violation flagged
FarmingtonMN119000823,534Ground waterNo current violation flagged
HastingsMN119001223,222Ground waterNo current violation flagged
Golden ValleyMN127001423,000Surface water purchasedNo current violation flagged
CrystalMN127000822,937Surface water purchasedNo current violation flagged
New BrightonMN162000922,902Ground waterNo current violation flagged
Columbia HeightsMN102001622,278Surface water purchasedNo current violation flagged
AndoverMN102003421,455Ground waterNo current violation flagged
WillmarMN134001621,045Ground waterNo current violation flagged
New HopeMN127004020,963Surface water purchasedNo current violation flagged
NorthfieldMN166001020,790Ground waterNo current violation flagged
South Saint PaulMN119002020,664Ground waterNo current violation flagged
SartellMN173003620,300Ground waterNo current violation flagged
Elk RiverMN171000419,532Ground waterNo current violation flagged
HopkinsMN127001619,462Ground waterNo current violation flagged
StillwaterMN182002419,462Ground waterNo current violation flagged
OtsegoMN186002619,000Ground waterNo current violation flagged
Albert LeaMN124000118,492Ground waterNo current violation flagged
Lino LakesMN102002317,859Ground waterNo current violation flagged
AnokaMN102000117,798Ground waterNo current violation flagged
RamseyMN102003517,705Ground waterNo current violation flagged
BuffaloMN186000516,711Ground waterNo current violation flagged
Red WingMN125001316,459Ground waterNo current violation flagged
HibbingMN169002216,028Ground waterCurrent monitoring/reporting flag
BemidjiMN104000215,147Ground waterNo current violation flagged
MonticelloMN186001215,087Ground waterNo current violation flagged
AlexandriaMN121000115,000Ground waterNo current violation flagged
HutchinsonMN143000414,900Ground waterNo current violation flagged
BrainerdMN118000214,670Ground waterNo current violation flagged
RobbinsdaleMN127004614,646Ground waterNo current violation flagged
North MankatoMN152000514,448Ground waterNo current violation flagged
RogersMN127004714,430Ground waterNo current violation flagged
Fergus FallsMN156001414,194Surface waterNo current violation flagged
New UlmMN108000314,052Ground waterNo current violation flagged
WorthingtonMN153001114,052Surface water purchasedNo current violation flagged
MarshallMN142000613,890Ground waterNo current violation flagged
Sauk RapidsMN105000413,835Ground waterNo current violation flagged
Lincoln-Pipestone Rural Water SystemMN141000713,644Surface water purchasedNo current violation flagged
WaconiaMN110001013,277Ground waterNo current violation flagged
Mounds ViewMN162000813,250Ground waterNo current violation flagged
North Saint PaulMN162001113,134Ground waterNo current violation flagged
Big LakeMN171000213,056Ground waterNo current violation flagged
Vadnais HeightsMN162003013,025Ground waterNo current violation flagged
CloquetMN109000512,864Ground waterNo current violation flagged
Saint PeterMN152000612,198Ground waterNo current violation flagged
HugoMN182000712,047Ground waterNo current violation flagged
Forest LakeMN182000511,800Ground waterNo current violation flagged
White Bear TownshipMN162002511,699Ground waterCurrent monitoring/reporting flag
Grand RapidsMN131001111,346Ground waterNo current violation flagged
Lake ElmoMN182000910,978Ground waterNo current violation flagged
VictoriaMN110000910,546Ground waterNo current violation flagged
FairmontMN146000310,328Surface waterNo current violation flagged
Little CanadaMN162000510,200Surface water purchasedNo current violation flagged
Detroit LakesMN103000510,038Ground waterNo current violation flagged
Arden HillsMN162000110,000Surface water purchasedNo current violation flagged
CambridgeMN13000029,862Ground waterNo current violation flagged
Saint Anthony VillageMN12700489,500Ground waterNo current violation flagged
MoundMN12700389,447Ground waterNo current violation flagged
BaxterMN11800279,341Ground waterNo current violation flagged
WasecaMN18100049,241Ground waterNo current violation flagged
East Grand ForksMN16000049,206Surface waterNo current violation flagged
Little FallsMN14900029,069Ground waterNo current violation flagged
MahtomediMN18200138,818Ground waterNo current violation flagged
Thief River FallsMN15700038,701Surface waterCurrent serious-violator flag
VirginiaMN16900468,361Surface waterNo current violation flagged
Waite ParkMN17300398,354Ground waterNo current violation flagged
New PragueMN14000138,247Ground waterNo current violation flagged
Belle PlaineMN17000017,456Ground waterNo current violation flagged
IsantiMN13000057,386Ground waterNo current violation flagged
CrookstonMN16000027,272Ground waterNo current violation flagged
HermantownMN16900437,215Surface water purchasedNo current violation flagged
Spring Lake ParkMN10200297,200Ground waterNo current violation flagged
Saint JosephMN17300337,100Ground waterNo current violation flagged
North BranchMN11300116,863Ground waterNo current violation flagged
KassonMN12000056,850Ground waterNo current violation flagged
StewartvilleMN15500266,850Ground waterNo current violation flagged
ByronMN15500016,809Ground waterNo current violation flagged
LitchfieldMN14700086,786Ground waterNo current violation flagged
ZimmermanMN17100066,772Ground waterNo current violation flagged
CarverMN11000176,700Ground waterNo current violation flagged
JordanMN17000036,700Ground waterNo current violation flagged
Prairie Island0552945026,699Ground waterNo current violation flagged
Delano Municipal UtilitiesMN18600076,564Ground waterNo current violation flagged
MinnetristaMN12700365,888Ground waterNo current violation flagged
Red Rock Rural Water SystemMN11700095,840Ground waterNo current violation flagged
GlencoeMN14300035,676Ground waterNo current violation flagged
International FallsMN13600025,637Surface waterNo current violation flagged
Saint Paul ParkMN18200185,427Ground waterNo current violation flagged
PrincetonMN14800085,421Ground waterNo current violation flagged
MorrisMN17500055,351Ground waterNo current violation flagged
MontevideoMN11200045,337Ground waterNo current violation flagged
LaCrescentMN12800075,257Ground waterNo current violation flagged
Redwood FallsMN16400085,254Ground waterNo current violation flagged
Saint FrancisMN10200285,200Ground waterNo current violation flagged
Circle PinesMN10200135,075Ground waterNo current violation flagged
Lake CityMN17900045,042Ground waterNo current violation flagged
BeckerMN17100085,034Ground waterNo current violation flagged
Elko New MarketMN17000295,003Ground waterNo current violation flagged
DaytonMN12700734,985Ground waterNo current violation flagged
LuverneMN16700044,946Ground waterNo current violation flagged
ChisholmMN16900074,940Surface waterNo current violation flagged
LindstromMN11300074,938Ground waterNo current violation flagged
DilworthMN11400034,918Surface water purchasedNo current violation flagged
RockfordMN18600184,863Ground waterNo current violation flagged
Oak Park HeightsMN18200204,776Ground waterNo current violation flagged
Sauk CentreMN17300374,657Ground waterNo current violation flagged
WindomMN11700064,646Ground waterNo current violation flagged
Saint JamesMN18300064,611Ground waterNo current violation flagged
WayzataMN12700544,592Ground waterNo current violation flagged
WatertownMN11000124,550Ground waterNo current violation flagged
WadenaMN18000044,332Ground waterNo current violation flagged
Park RapidsMN12900034,298Ground waterNo current violation flagged
PipestoneMN15900054,273Ground waterNo current violation flagged
Cannon FallsMN12500014,237Ground waterNo current violation flagged
Vineland0552943014,220Ground waterNo current violation flagged
MedinaMN12700234,205Ground waterNo current violation flagged
Cold SpringMN17300064,201Ground waterNo current violation flagged
LeSueurMN14000104,170Ground waterNo current violation flagged
GoodviewMN18500124,158Ground waterNo current violation flagged
Lower Sioux0552945034,000Ground waterNo current violation flagged
NewportMN18200144,000Ground waterNo current violation flagged
WyomingMN11300183,990Ground waterNo current violation flagged
CentervilleMN10200363,962Ground waterNo current violation flagged
LonsdaleMN16600063,913Ground waterNo current violation flagged
MontroseMN18600163,899Ground waterNo current violation flagged
ShorewoodMN12700513,890Ground waterNo current violation flagged
MelroseMN17300163,886Ground waterNo current violation flagged
Norwood-Young AmericaMN11000193,850Ground waterNo current violation flagged
Saint CharlesMN18500093,825Ground waterNo current violation flagged
MoraMN13300013,786Ground waterNo current violation flagged
EvelethMN16900183,770Surface waterCurrent serious-violator flag
Chisago CityMN11300033,745Ground waterNo current violation flagged
Long PrairieMN17700073,744Ground waterNo current violation flagged
Two HarborsMN13800053,698Surface waterNo current violation flagged
Sleepy EyeMN10800053,599Ground waterNo current violation flagged
Lakeland Municipal WaterMN18200293,500Ground waterNo current violation flagged
Pine CityMN15800083,458Ground waterNo current violation flagged
BensonMN17600083,437Ground waterNo current violation flagged
AnnandaleMN18600023,430Ground waterNo current violation flagged
PerhamMN15600233,421Ground waterNo current violation flagged
MontgomeryMN14000123,379Ground waterNo current violation flagged
BreckenridgeMN18400023,340Ground waterNo current violation flagged
PlainviewMN17900123,340Ground waterNo current violation flagged
Rush CityMN11300133,339Ground waterNo current violation flagged
Pine IslandMN12500123,324Ground waterNo current violation flagged
JacksonMN13200033,323Ground waterNo current violation flagged
Marshall-Polk Rural Water SystemMN14500053,295Ground waterNo current violation flagged
Eagle LakeMN10700023,268Ground waterNo current violation flagged
ElyMN16900143,258Surface waterNo current violation flagged
Blue Earth Light and WaterMN12200013,174Ground waterNo current violation flagged
ZumbrotaMN12500203,172Ground waterNo current violation flagged
EmpireMN11900093,152Ground waterNo current violation flagged
ProctorMN16900423,099Surface water purchasedNo current violation flagged
StaplesMN17700113,089Ground waterNo current violation flagged
OronoMN12700413,062Ground waterNo current violation flagged
MilacaMN14800023,043Ground waterNo current violation flagged
ChatfieldMN12300023,005Ground waterNo current violation flagged
SE CorcoranMN12700752,964Ground water purchasedNo current violation flagged
Dodge CenterMN12000022,939Ground waterNo current violation flagged
Rock County Rural Water SystemMN16700072,919Surface water purchasedNo current violation flagged
Mountain IronMN16900352,880Ground waterNo current violation flagged
Granite FallsMN18700042,843Ground waterNo current violation flagged
CaledoniaMN12800022,824Ground waterNo current violation flagged
AlbanyMN17300012,805Ground waterNo current violation flagged
CokatoMN18600062,792Ground waterNo current violation flagged
BarnesvilleMN11400012,784Ground waterNo current violation flagged
Kittson Marshall WaterMN13500062,752Ground waterNo current violation flagged
LexingtonMN10200322,738Ground waterNo current violation flagged
RoseauMN16800032,729Ground waterNo current violation flagged
FoleyMN10500012,711Ground waterNo current violation flagged
GlenwoodMN16100032,705Ground waterCurrent monitoring/reporting flag
BayportMN18200012,700Ground waterNo current violation flagged
OsseoMN12700422,650Ground water purchasedNo current violation flagged
Spring ValleyMN12300122,580Ground waterNo current violation flagged
Pelican RapidsMN15600192,577Ground waterNo current violation flagged
PaynesvilleMN17300182,575Ground waterNo current violation flagged
Lake CrystalMN10700062,554Ground waterNo current violation flagged
Le CenterMN14000082,544Ground waterNo current violation flagged
WabashaMN17900132,521Ground waterNo current violation flagged
Saint John's UniversityMN17300092,500Ground waterNo current violation flagged