Skip to main content
WaterVerge

Minnesota ZIP Code Water Quality

566 ZIP codes with water quality data · State average grade: A-

ZIP Codes
566
Avg Grade
A-
A or B
93%
D or F
2%

How Minnesota ZIP codes scored

67%
27%
A
378
67%
Excellent
B
151
27%
Good
C
24
4%
Fair
D
10
2%
Poor
F
3
1%
Failing

All 566 ZIP codes in Minnesota

ZIP Code Primary City Grade Score Score Cities
55003 Bayport
A
93.1
1
55005 Oak Grove
A-
88.5
2
55006 Braham
A-
87.8
1
55008 Cambridge
A
92.7
1
55009 Cannon Falls
A
94.6
1
55011 Oak Grove
A-
88.5
2
55013 Wyoming
A+
96.9
2
55014 Blaine
A-
87.8
4
55016 Cottage Grove
A-
86.1
1
55019 Dundas
A
91.3
1
55021 Faribault
B+
84.5
1
55024 Farmington
A-
89.8
1
55025 Forest Lake
A
91.6
2
55027 Goodhue
A
91.8
1
55031 Hampton
A-
89.9
1
55032 North Branch
A
92.7
1
55033 Hastings
C+
69.4
1
55037 Hinckley
A
93.9
1
55038 Lino Lakes
C+
66.8
3
55040 Isanti
A+
99
1
55041 Lake City
A
93.1
1
55042 Lake Elmo
B
79.8
1
55043 Lakeland
A+
97.1
1
55044 Lakeville
A-
88.5
1
55045 Lindstrom
A-
87.8
1
55046 Lonsdale
A
93.5
1
55049 Medford
A-
88.2
1
55051 Mora
A-
88
1
55052 Morristown
B+
80.5
1
55055 Newport
A-
87.1
1
55056 North Branch
A
92.7
1
55057 Northfield
A-
88.7
1
55060 Owatonna
A
92.4
1
55063 Pine City
B+
84.2
1
55066 Red Wing
A
94.5
1
55068 Rosemount
B+
82
1
55069 Rush City
D+
50.8
1
55070 St. Francis
A+
99.6
1
55071 St. Paul Park
A-
85.3
1
55072 Sandstone
A-
86.8
1
55074 Shafer
A
90.2
1
55075 South St. Paul
B+
81.3
1
55076 Inver Grove Heights
D
47.2
1
55077 Inver Grove Heights
D
47.2
1
55078 Stacy
A
90
1
55079 Wyoming
A+
96.9
2
55082 Stillwater
C+
67.6
2
55083 Stillwater
C+
67.6
1
55084 Taylors Falls
A+
96.2
1
55089 Red Wing
A
94.5
2
55090 Willernie
A-
89
1
55092 Wyoming
A+
96.9
2
55101 St. Paul
B-
73.3
1
55102 St. Paul
B-
73.3
1
55103 St. Paul
B-
73.3
1
55104 St. Paul
B-
73.3
1
55105 St. Paul
B-
73.3
1
55106 St. Paul
B-
73.3
1
55107 St. Paul
B-
73.3
1
55108 St. Paul
B-
73.3
1
55109 North St. Paul
A
90.2
2
55110 White Bear Lake
A-
85.7
3
55112 New Brighton
A
94.6
3
55113 Roseville
A
93.8
1
55114 St. Paul
B-
73.3
1
55115 Mahtomedi
A
91.8
1
55116 St. Paul
B-
73.3
1
55117 St. Paul
B-
73.3
2
55119 St. Paul
B-
73.3
2
55121 Eagan
A-
88.8
1
55122 Eagan
A-
88.8
1
55123 Eagan
A-
88.8
1
55124 Apple Valley
B+
84.5
1
55125 Woodbury
B+
80.5
1
55126 Shoreview
A
91.4
2
55127 Vadnais Heights
B+
84.8
1
55128 Oakdale
B+
83
1
55129 Woodbury
B+
80.5
1
55130 St. Paul
B-
73.3
1
55131 St. Paul
B-
73.3
1
55133 St. Paul
B-
73.3
1
55144 St. Paul
B-
73.3
1
55145 St. Paul
B-
73.3
1
55146 St. Paul
B-
73.3
1
55155 St. Paul
B-
73.3
1
55164 St. Paul
B-
73.3
1
55170 St. Paul
B-
73.3
1
55301 Albertville
A-
86.1
2
55302 Annandale
A
92.8
1
55303 Anoka
A
92.5
3
55304 Andover
A+
96.8
2
55305 Minnetonka
A
92
2
55306 Burnsville
A-
89.1
1
55307 Arlington
A-
85.7
1
55308 Becker
A
91.8
1
55309 Big Lake
A
91.9
1
55310 Bird Island
A
93.2
1
55311 Maple Grove
B+
84.7
1
55312 Brownton
A-
86.7
1
55313 Buffalo
A-
88.7
1
55314 Buffalo Lake
B+
84
1
55315 Carver
A-
88.7
1
55316 Champlin
A
91.1
1
55317 Chanhassen
B+
81
1
55318 Chaska
B+
84.8
2
55319 Clear Lake
A-
85.6
1
55320 Clearwater
A-
88.1
2
55321 Cokato
A
94.4
1
55322 Cologne
A
93
1
55323 Orono
B+
82.4
1
55325 Dassel
A
94.3
1
55327 Dayton
A
94.9
1
55328 Delano
A
91
1
55329 Eden Valley
A
93
1
55330 Elk River
A
94.6
3
55331 Chanhassen
B+
81
5
55332 Fairfax
B+
81.5
1
55334 Gaylord
A-
85.7
1
55335 Gibbon
C
64.9
1
55336 Glencoe
A
94
1
55337 Burnsville
A-
89.1
1
55338 Green Isle
A
93.8
1
55339 Hamburg
A
91.4
1
55340 Corcoran
A+
97
1
55342 Hector
A-
89.5
1
55343 Minnetonka
A
92
2
55344 Eden Prairie
A-
87
1
55345 Minnetonka
A
92
1
55346 Eden Prairie
A-
87
1
55347 Eden Prairie
A-
87
1
55349 Howard Lake
B
76.5
1
55350 Hutchinson
A
92.3
1
55352 Jordan
A
93.5
1
55353 Kimball
A-
85.7
1
55354 Lester Prairie
A-
87.6
1
55355 Litchfield
A-
86.8
1
55356 Orono
B+
82.4
2
55357 Corcoran
A+
97
2
55358 Maple Lake
A
91.4
1
55359 Minnetrista
A
90.8
2
55360 Mayer
A-
87
1
55361 Minnetonka Beach
A-
89.7
1
55362 Otsego
A+
99.4
2
55363 Montrose
A
91.6
1
55364 Mound
A-
86.8
3
55368 Norwood Young America
A
93.9
1
55369 Maple Grove
B+
84.7
3
55371 Princeton
A-
87
1
55372 Prior Lake
B+
81.5
1
55374 Rogers
A+
95.3
2
55375 Minnetrista
A
90.8
2
55378 Savage
A-
89
1
55379 Shakopee
B
77
1
55381 Silver Lake
A
90.2
1
55384 Spring Park
B
78.4
1
55386 Victoria
A-
86.3
1
55387 Waconia
B+
84.7
1
55388 Watertown
A-
87.2
1
55389 Watkins
A
92.9
1
55390 Waverly
A
92.9
1
55391 Minnetonka
A
92
4
55395 Winsted
A
93.8
1
55396 Winthrop
B+
81.1
1
55397 Norwood Young America
A
93.9
1
55398 Zimmerman
A+
95.7
1
55401 Minneapolis
B-
72.8
1
55402 Minneapolis
B-
72.8
1
55403 Minneapolis
B-
72.8
1
55404 Minneapolis
B-
72.8
1
55405 Minneapolis
B-
72.8
1
55406 Minneapolis
B-
72.8
1
55407 Minneapolis
B-
72.8
1
55408 Minneapolis
B-
72.8
1
55409 Minneapolis
B-
72.8
1
55410 Minneapolis
B-
72.8
2
55411 Minneapolis
B-
72.8
1
55412 Minneapolis
B-
72.8
1
55413 Minneapolis
B-
72.8
1
55414 Minneapolis
B-
72.8
1
55415 Minneapolis
B-
72.8
1
55416 Minneapolis
B-
72.8
3
55417 Minneapolis
B-
72.8
1
55418 Minneapolis
B-
72.8
1
55419 Minneapolis
B-
72.8
1
55420 Bloomington
A
93.6
1
55421 Fridley
A-
88.2
3
55422 Golden Valley
A-
88.5
3
55423 Richfield
A+
96.8
1
55424 Edina
B+
83.2
1
55425 Bloomington
A
93.6
1
55426 St. Louis Park
A-
85.7
2
55427 Golden Valley
A-
88.5
3
55428 Brooklyn Park
B+
81.5
3
55429 Brooklyn Park
B+
81.5
3
55430 Minneapolis
B-
72.8
2
55431 Bloomington
A
93.6
1
55432 Fridley
A-
88.2
2
55433 Coon Rapids
A
90.3
1
55434 Blaine
A-
87.8
1
55435 Bloomington
A
93.6
2
55436 Edina
B+
83.2
1
55437 Bloomington
A
93.6
1
55438 Bloomington
A
93.6
1
55439 Edina
B+
83.2
1
55440 Minneapolis
B-
72.8
1
55441 Plymouth
A-
89.2
1
55442 Plymouth
A-
89.2
1
55443 Brooklyn Park
B+
81.5
1
55444 Brooklyn Park
B+
81.5
1
55445 Brooklyn Park
B+
81.5
1
55446 Plymouth
A-
89.2
1
55447 Plymouth
A-
89.2
1
55448 Coon Rapids
A
90.3
1
55449 Blaine
A-
87.8
1
55454 Minneapolis
B-
72.8
1
55455 Minneapolis
B-
72.8
1
55458 Minneapolis
B-
72.8
1
55459 Minneapolis
B-
72.8
1
55467 Minneapolis
B-
72.8
1
55470 Minneapolis
B-
72.8
1
55472 Minneapolis
B-
72.8
1
55474 Minneapolis
B-
72.8
1
55478 Minneapolis
B-
72.8
1
55479 Minneapolis
B-
72.8
1
55480 Minneapolis
B-
72.8
1
55483 Minneapolis
B-
72.8
1
55484 Minneapolis
B-
72.8
1
55485 Minneapolis
B-
72.8
1
55486 Minneapolis
B-
72.8
1
55487 Minneapolis
B-
72.8
1
55488 Minneapolis
B-
72.8
1
55554 Norwood Young America
A
93.9
1
55569 Osseo
A
90.9
1
55604 Grand Marais
A-
88.5
1
55605 Grand Portage
F
35
1
55614 Silver Bay
A-
88.8
1
55616 Two Harbors
A
94
1
55705 Aurora
A-
89.5
2
55706 Babbitt
A-
85.7
1
55707 Barnum
A-
88.9
1
55708 Biwabik
A-
89.8
1
55709 Coleraine
B+
84.4
4
55710 Mountain Iron
A
93.8
1
55713 Buhl
A-
88.1
1
55718 Carlton
A+
95
1
55719 Chisholm
A-
86.7
2
55720 Cloquet
A-
87.9
1
55721 Cohasset
A+
96.9
1
55722 Coleraine
B+
84.4
1
55723 Cook
A
90.4
1
55730 Grand Rapids
B+
82.4
1
55731 Ely
B-
74.8
1
55733 Carlton
A+
95
1
55734 Eveleth
A-
86.1
2
55736 Floodwood
A+
99.3
1
55741 Gilbert
A-
86.6
1
55744 Grand Rapids
B+
82.4
2
55745 Grand Rapids
B+
82.4
1
55746 Hibbing
C
62.9
2
55748 Hill City
A-
85.9
1
55750 Hoyt Lakes
A
90.4
1
55753 Keewatin
A
90.9
1
55764 Marble
A+
96.3
1
55767 Moose Lake
B+
83.8
1
55768 Mountain Iron
A
93.8
1
55769 Keewatin
A
90.9
2
55772 Nett Lake
D
46
1
55775 Nashwauk
A-
89.7
1
55777 Virginia
A-
88.7
1
55786 Taconite
A+
95.8
1
55790 Tower
A-
86.5
1
55792 Virginia
A-
88.7
1
55802 Duluth
A-
88.6
1
55803 Duluth
A-
88.6
1
55804 Duluth
A-
88.6
1
55805 Duluth
A-
88.6
1
55806 Duluth
A-
88.6
1
55807 Duluth
A-
88.6
1
55808 Duluth
A-
88.6
1
55810 Duluth
A-
88.6
3
55811 Duluth
A-
88.6
2
55812 Duluth
A-
88.6
1
55814 Hermantown
A+
98.5
1
55815 Duluth
A-
88.6
1
55816 Duluth
A-
88.6
1
55901 Rochester
C+
69.7
1
55902 Rochester
C+
69.7
1
55903 Rochester
C+
69.7
1
55904 Rochester
C+
69.7
1
55905 Rochester
C+
69.7
1
55906 Rochester
C+
69.7
1
55909 Adams
A+
97
1
55910 Altura
A
91.3
1
55912 Austin
B+
81.2
1
55917 Blooming Prairie
A
91.5
1
55918 Brownsdale
A+
96.7
1
55920 Byron
A
94.6
1
55921 Caledonia
A
90.4
1
55923 Chatfield
A-
87.5
1
55924 Claremont
A
93.2
1
55927 Dodge Center
A
94.1
1
55929 Dover
A-
89.7
1
55932 Elgin
A+
98.5
1
55934 Eyota
A
91.6
1
55936 Grand Meadow
A
91.3
1
55939 Harmony
A-
89.6
1
55940 Hayfield
A
93.9
1
55941 Hokah
A
90.9
1
55943 Houston
A+
96.4
1
55944 Kasson
A
92.8
1
55946 Kenyon
A
92.5
1
55949 Lanesboro
A
91.5
1
55952 Lewiston
A
92.7
1
55953 Lyle
A-
87.7
1
55954 Mabel
A+
96.3
1
55955 Mantorville
A+
97
1
55956 Mazeppa
A-
88.4
1
55959 Winona
A
90
1
55960 Oronoco
A
94.9
1
55963 Pine Island
A-
87.8
1
55964 Plainview
A-
89.7
1
55965 Preston
B+
84
1
55969 Rollingstone
A+
96.5
2
55971 Rushford
B+
81.1
1
55972 St. Charles
A
92.7
1
55974 Spring Grove
A
93.1
1
55975 Spring Valley
A
94.3
1
55976 Stewartville
A
94.6
1
55981 Wabasha
A-
89.7
1
55983 Wanamingo
A
91.5
1
55985 West Concord
B+
82.4
1
55987 Winona
A
90
2
55992 Zumbrota
A-
87.6
1
56001 Mankato
F
40.5
2
56002 Mankato
F
40.5
1
56003 North Mankato
A-
89.2
1
56007 Albert Lea
A-
87.8
1
56009 Alden
B-
74.6
1
56010 Amboy
C+
67.2
1
56011 Belle Plaine
A+
95.8
1
56013 Blue Earth
A-
90
1
56016 Clarks Grove
A
93
1
56017 Cleveland
A+
96.7
1
56021 Courtland
A
91.4
1
56024 Eagle Lake
B+
82.7
1
56026 Ellendale
C+
66.7
1
56027 Elmore
A-
86.7
1
56028 Elysian
B+
82.9
1
56031 Fairmont
A-
88.8
1
56035 Geneva
A
91.5
1
56036 Glenville
C+
69.7
1
56037 Good Thunder
A
92.3
1
56044 Henderson
A
92
1
56048 Janesville
A-
86.6
1
56050 Kasota
A
90.9
1
56054 Lafayette
B+
80.4
1
56055 Lake Crystal
A
94.3
1
56057 Le Center
B-
72.6
1
56062 Madelia
A
90.1
1
56063 Madison Lake
A-
87
1
56065 Mapleton
A
94.5
1
56068 Minnesota Lake
A
93
1
56069 Montgomery
B+
84.6
1
56071 New Prague
A-
90
1
56072 New Richland
A
92.9
1
56073 New Ulm
B+
84.2
1
56074 Nicollet
A+
96.4
1
56080 St. Clair
A
91
1
56081 St. James
A
91
1
56082 St. Peter
A+
97.7
2
56085 Sleepy Eye
A
94
1
56087 Springfield
A
91.4
1
56088 Truman
A
91.1
1
56093 Waseca
A
91
1
56096 Waterville
A
91.6
1
56097 Wells
A
93
1
56098 Winnebago
A-
87.5
1
56101 Windom
B+
85
1
56110 Adrian
A
94.1
1
56115 Balaton
A-
89.9
1
56119 Brewster
A
91.4
1
56120 Butterfield
A-
87.4
1
56128 Edgerton
A
91.7
1
56131 Fulda
B-
74.4
1
56136 Hendricks
B+
82.7
1
56137 Heron Lake
B+
83.1
1
56138 Hills
A
92.9
1
56142 Ivanhoe
A+
97
1
56143 Jackson
B+
84
1
56144 Jasper
A-
85.6
1
56145 Jeffers
A
90.3
1
56149 Lake Benton
A-
87.5
1
56150 Lakefield
A-
88.5
1
56152 Lamberton
A-
85.3
1
56156 Luverne
A-
89
1
56159 Mountain Lake
A
90.8
1
56164 Pipestone
A
94
1
56171 Sherburn
A
90.7
1
56172 Slayton
A-
88.8
1
56175 Tracy
B+
80
1
56176 Trimont
A
91
1
56178 Tyler
A
94
1
56180 Walnut Grove
A+
97
1
56181 Welcome
A-
86.3
1
56183 Westbrook
A
94.8
1
56187 Worthington
B+
82.8
1
56201 Willmar
A-
86
1
56208 Appleton
A
91.3
1
56209 Atwater
A+
96.8
1
56215 Benson
A
92.2
1
56219 Browns Valley
A
94.1
1
56220 Canby
A
91.6
1
56222 Clara City
A
94.1
1
56223 Clarkfield
A-
87.9
1
56225 Clinton
A-
87.1
1
56228 Cosmos
A
92
1
56229 Cottonwood
A
93.8
1
56232 Dawson
A-
88.5
1
56240 Graceville
A-
87.4
1
56241 Granite Falls
B-
72
1
56243 Grove City
A
90.9
1
56244 Hancock
A-
89.7
1
56251 Kandiyohi
B+
82.7
1
56252 Kerkhoven
A+
96.1
1
56256 Madison
A-
85.7
1
56258 Marshall
B+
82.7
1
56264 Minneota
A-
88.9
1
56265 Montevideo
A+
98
1
56266 Morgan
A
90.9
1
56267 Morris
D
46
1
56270 Morton
C+
68
1
56273 New London
A
93.3
1
56277 Olivia
A-
87.6
1
56278 Ortonville
A-
89.8
1
56282 Raymond
A-
85.2
1
56283 Redwood Falls
B+
84.8
1
56284 Renville
A-
88.9
1
56288 Spicer
A-
85.7
1
56293 Wabasso
A-
88.3
1
56296 Wheaton
A-
89.5
1
56301 St. Cloud
A-
87.7
4
56302 St. Cloud
A-
87.7
1
56303 St. Cloud
A-
87.7
1
56304 St. Cloud
A-
87.7
1
56307 Albany
B+
80.5
1
56308 Alexandria
B
79
1
56310 Avon
B-
73.9
1
56312 Belgrade
A-
85.7
1
56315 Brandon
B+
82.6
1
56316 Brooten
A
90.6
1
56320 Cold Spring
A
93
2
56326 Evansville
A
93
1
56329 Foley
A-
87.2
1
56331 Freeport
A
92.9
1
56334 Glenwood
C+
68.6
1
56339 Hoffman
A-
88.3
1
56340 Holdingford
A
93.1
1
56342 Isle
B+
80.4
1
56345 Little Falls
A
91.1
1
56347 Long Prairie
A
91.2
1
56352 Melrose
A
93.8
1
56353 Milaca
B+
82.6
1
56359 Onamia
D
45
1
56360 Osakis
B-
73.3
1
56361 Parkers Prairie
A-
85.8
1
56362 Paynesville
A-
86.7
1
56364 Pierz
A-
87.8
1
56367 Rice
A-
89.7
1
56368 Richmond
A
93.7
1
56369 Rockville
A+
96.6
1
56372 St. Cloud
A-
87.7
1
56373 Royalton
B-
70.2
1
56374 St. Joseph
A-
85.4
2
56377 Sartell
A-
88.6
1
56378 Sauk Centre
A-
89.9
1
56379 Sauk Rapids
B+
80.5
1
56381 Starbuck
A-
88.1
1
56387 Waite Park
B+
81.7
1
56388 Waite Park
B+
81.7
1
56393 St. Cloud
A-
87.7
1
56395 St. Cloud
A-
87.7
1
56396 St. Cloud
A-
87.7
1
56397 St. Augusta
A-
86.9
1
56398 St. Augusta
A-
86.9
1
56399 Waite Park
B+
81.7
1
56401 Brainerd
B+
82.8
1
56425 Baxter
A+
95.3
1
56431 Aitkin
A-
89.2
1
56437 Bertha
B+
82.7
1
56438 Browerville
A+
95
1
56440 Clarissa
A-
85.6
1
56441 Crosby
B+
84.8
2
56444 Deerwood
A
92.3
1
56446 Eagle Bend
B+
82.7
1
56455 Ironton
B+
80.1
1
56464 Menahga
A
92.9
1
56466 Motley
A
92.9
1
56470 Park Rapids
A
90.8
1
56472 Pequot Lakes
A-
87.3
1
56473 Pillager
A-
86.2
1
56474 Pine River
A
90.4
1
56475 Randall
A
92.9
1
56477 Sebeka
A
93.4
1
56479 Staples
A-
89.7
1
56481 Verndale
A+
96.4
1
56482 Wadena
A+
95
1
56484 Walker
A
94.5
1
56501 Detroit Lakes
C-
56.6
1
56502 Detroit Lakes
C-
56.6
1
56510 Ada
A
94.3
1
56511 Audubon
A
90.9
1
56514 Barnesville
A
94.3
1
56515 Battle Lake
A
91.4
1
56520 Breckenridge
A-
86.2
1
56529 Dilworth
A-
87
1
56531 Elbow Lake
B+
82.7
1
56537 Fergus Falls
C
64.2
1
56538 Fergus Falls
C
64.2
1
56540 Fertile
A
92.9
1
56542 Fosston
A
91.6
1
56544 Frazee
B+
83.7
1
56547 Glyndon
A
92.7
1
56548 Halstad
A-
89.3
1
56549 Hawley
A-
86.3
1
56551 Henning
A-
86.5
1
56554 Lake Park
A-
85.6
1
56556 Mcintosh
A+
96.7
1
56557 Mahnomen
A
91.6
1
56560 Moorhead
B+
82.5
1
56562 Moorhead
B+
82.5
1
56563 Moorhead
B+
82.5
1
56567 New York Mills
A
92.8
1
56571 Ottertail
A+
97
1
56572 Pelican Rapids
D+
50.8
1
56573 Perham
A
94
1
56579 Rothsay
A-
86.2
1
56580 Sabin
A-
89.4
1
56584 Twin Valley
A
93
1
56585 Ulen
B+
81
1
56591 White Earth
D
46
1
56601 Bemidji
C
62.9
1
56619 Bemidji
C
62.9
1
56621 Bagley
A
92.3
1
56623 Baudette
A-
87.1
1
56630 Blackduck
A-
88.7
1
56633 Cass Lake
C-
56.1
1
56636 Deer River
A
94.2
1
56649 International Falls
A
90.7
2
56653 Littlefork
A
93.4
1
56668 Ranier
A+
97.9
1
56671 Red Lake
D+
50
1
56679 International Falls
A
90.7
1
56701 Thief River Falls
B-
72.2
1
56713 Argyle
B+
82.5
1
56716 Crookston
B-
73
1
56721 East Grand Forks
A
91
1
56726 Greenbush
B+
82.2
1
56728 Hallock
A+
96.7
1
56732 Karlstad
A-
87
1
56734 Lake Bronson
B+
83.5
1
56735 Lancaster
D
47
1
56750 Red Lake Falls
A
94.1
1
56751 Roseau
A-
86.6
1
56757 Stephen
A+
96.7
1
56762 Warren
A-
89.4
1
56763 Warroad
B+
84.1
1