LocalDataPoint

Minnesota Water Quality

Water hardness and quality data for 87 cities in Minnesota, USA.

183 mg/L

State average

🔴 Very Hard

Avg category

87

Cities tracked

Minneapolis

Pop. 410,939

🔴 Very Hard
202 mg/Lriver

PFAS: 5.8 ppt

Full report →

Rochester

Pop. 112,225

🔴 Very Hard
257 mg/Lriver

PFAS: 7 ppt

Full report →

Saint Paul

Pop. 303,176

🔴 Very Hard
199.5 mg/Lriver

PFAS: 5.7 ppt

Full report →

Andover

Pop. 32,213

🟠 Hard
149 mg/Lriver

PFAS: 4.6 ppt

Full report →

Apple Valley

Pop. 51,221

🟠 Hard
159 mg/Lriver

PFAS: 4.8 ppt

Full report →

Blaine

Pop. 62,124

🟠 Hard
124 mg/Lriver

PFAS: 4 ppt

Full report →

Bloomington

Pop. 86,435

🟠 Hard
131 mg/Lriver

PFAS: 4.2 ppt

Full report →

Brooklyn Center

Pop. 30,770

🔴 Very Hard
180.5 mg/Lriver

PFAS: 5.3 ppt

Full report →

Brooklyn Park

Pop. 79,149

🔴 Very Hard
181 mg/Lriver

PFAS: 5.3 ppt

Full report →

Burnsville

Pop. 61,481

🔴 Very Hard
217 mg/Lriver

PFAS: 6.1 ppt

Full report →

Coon Rapids

Pop. 62,240

🔴 Very Hard
190 mg/Lriver

PFAS: 5.5 ppt

Full report →

Cottage Grove

Pop. 35,918

🔴 Very Hard
199 mg/Lriver

PFAS: 5.7 ppt

Full report →

Duluth

Pop. 86,110

🔴 Very Hard
199.5 mg/Lriver

PFAS: 5.7 ppt

Full report →

Eagan

Pop. 66,286

🔴 Very Hard
208 mg/Lriver

PFAS: 5.9 ppt

Full report →

Eden Prairie

Pop. 63,496

🔴 Very Hard
241 mg/Lriver

PFAS: 6.7 ppt

Full report →

Edina

Pop. 50,138

🔴 Very Hard
245 mg/Lriver

PFAS: 6.8 ppt

Full report →

Inver Grove Heights

Pop. 34,857

🟡 Moderately Hard
112 mg/Lriver

PFAS: 3.7 ppt

Full report →

Lakeville

Pop. 60,633

🟡 Moderately Hard
117.5 mg/Lriver

PFAS: 3.9 ppt

Full report →

Mankato

Pop. 41,044

🟡 Moderately Hard
99.5 mg/Lriver

PFAS: 3.4 ppt

Full report →

Maple Grove

Pop. 68,385

🟡 Moderately Hard
105.5 mg/Lriver

PFAS: 3.6 ppt

Full report →

Maplewood

Pop. 40,567

🟡 Moderately Hard
113.5 mg/Lriver

PFAS: 3.8 ppt

Full report →

Minnetonka

Pop. 51,669

🔴 Very Hard
213 mg/Lriver

PFAS: 6 ppt

Full report →

Minnetonka Mills

Pop. 50,117

🔴 Very Hard
213.5 mg/Lriver

PFAS: 6 ppt

Full report →

Moorhead

Pop. 42,005

🔴 Very Hard
240 mg/Lriver

PFAS: 6.7 ppt

Full report →

Plymouth

Pop. 75,907

🟠 Hard
128 mg/Lriver

PFAS: 4.1 ppt

Full report →

Richfield

Pop. 36,216

🔴 Very Hard
233.5 mg/Lriver

PFAS: 6.5 ppt

Full report →

Roseville

Pop. 35,580

🔴 Very Hard
284 mg/Lriver

PFAS: 7.7 ppt

Full report →

Saint Cloud

Pop. 65,842

🟠 Hard
120 mg/Lriver

PFAS: 3.9 ppt

Full report →

Saint Louis Park

Pop. 45,250

🟠 Hard
171 mg/Lriver

PFAS: 5.1 ppt

Full report →

Savage

Pop. 30,391

🔴 Very Hard
258 mg/Lriver

PFAS: 7.1 ppt

Full report →

Shakopee

Pop. 39,981

🟠 Hard
120.5 mg/Lriver

PFAS: 3.9 ppt

Full report →

West Coon Rapids

Unincorporated area

Pop. 62,528

🟠 Hard
137.5 mg/Lriver

PFAS: 4.3 ppt

Full report →

Woodbury

Pop. 67,855

🔴 Very Hard
220.5 mg/Lriver

PFAS: 6.2 ppt

Full report →

Albert Lea

Pop. 17,674

🟠 Hard
120 mg/Lriver

PFAS: 3.9 ppt

Full report →

Anoka

Pop. 17,350

🟠 Hard
155.5 mg/Lriver

PFAS: 4.7 ppt

Full report →

Austin

Pop. 24,563

🔴 Very Hard
191.5 mg/Lriver

PFAS: 5.5 ppt

Full report →

Bemidji

Pop. 14,594

🔴 Very Hard
269.5 mg/Lriver

PFAS: 7.3 ppt

Full report →

Brainerd

Pop. 13,371

🟠 Hard
162.5 mg/Lriver

PFAS: 4.9 ppt

Full report →

Buffalo

Pop. 16,026

🔴 Very Hard
202 mg/Lriver

PFAS: 5.8 ppt

Full report →

Champlin

Pop. 23,894

🟡 Moderately Hard
92.5 mg/Lriver

PFAS: 3.3 ppt

Full report →

Chanhassen

Pop. 25,332

🟡 Moderately Hard
94.5 mg/Lriver

PFAS: 3.3 ppt

Full report →

Chaska

Pop. 25,199

🟡 Moderately Hard
99.5 mg/Lriver

PFAS: 3.4 ppt

Full report →

Columbia Heights

Pop. 19,715

🟠 Hard
173.5 mg/Lriver

PFAS: 5.1 ppt

Full report →

Crystal

Pop. 22,943

🟡 Moderately Hard
103.5 mg/Lriver

PFAS: 3.5 ppt

Full report →

Elk River

Pop. 23,963

🔴 Very Hard
262 mg/Lriver

PFAS: 7.2 ppt

Full report →

Faribault

Pop. 23,650

🟡 Moderately Hard
115.5 mg/Lriver

PFAS: 3.8 ppt

Full report →

Farmington

Pop. 22,731

🟡 Moderately Hard
118 mg/Lriver

PFAS: 3.9 ppt

Full report →

Fergus Falls

Pop. 13,281

🟠 Hard
126 mg/Lriver

PFAS: 4 ppt

Full report →

Forest Lake

Pop. 19,618

🔴 Very Hard
184 mg/Lriver

PFAS: 5.4 ppt

Full report →

Fridley

Pop. 27,713

🔴 Very Hard
214.5 mg/Lriver

PFAS: 6.1 ppt

Full report →

Golden Valley

Pop. 21,270

🔴 Very Hard
271.5 mg/Lriver

PFAS: 7.4 ppt

Full report →

Ham Lake

Pop. 16,062

🟠 Hard
141 mg/Lriver

PFAS: 4.4 ppt

Full report →

Hastings

Pop. 22,554

🟠 Hard
167.5 mg/Lriver

PFAS: 5 ppt

Full report →

Hibbing

Pop. 16,204

🔴 Very Hard
210 mg/Lriver

PFAS: 6 ppt

Full report →

Hopkins

Pop. 17,591

🔴 Very Hard
265 mg/Lriver

PFAS: 7.2 ppt

Full report →

Hugo

Pop. 14,388

🔴 Very Hard
283 mg/Lriver

PFAS: 7.6 ppt

Full report →

Hutchinson

Pop. 13,913

🟡 Moderately Hard
76 mg/Lriver

PFAS: 2.9 ppt

Full report →

Lino Lakes

Pop. 21,050

🟠 Hard
176.5 mg/Lriver

PFAS: 5.2 ppt

Full report →

Longfellow Community

Pop. 29,295

🟠 Hard
125.5 mg/Lriver

PFAS: 4 ppt

Full report →

Marshall

Pop. 13,652

🟠 Hard
125 mg/Lriver

PFAS: 4 ppt

Full report →

Monticello

Pop. 13,299

🔴 Very Hard
234.5 mg/Lriver

PFAS: 6.5 ppt

Full report →

Mounds View

Pop. 12,914

🔴 Very Hard
262 mg/Lriver

PFAS: 7.2 ppt

Full report →

New Brighton

Pop. 22,351

🟡 Moderately Hard
106 mg/Lriver

PFAS: 3.6 ppt

Full report →

New Hope

Pop. 21,032

🟡 Moderately Hard
107 mg/Lriver

PFAS: 3.6 ppt

Full report →

New Ulm

Pop. 13,327

🟡 Moderately Hard
113.5 mg/Lriver

PFAS: 3.8 ppt

Full report →

North Mankato

Pop. 13,529

🟠 Hard
144 mg/Lriver

PFAS: 4.5 ppt

Full report →

Northfield

Pop. 20,380

🟠 Hard
155.5 mg/Lriver

PFAS: 4.7 ppt

Full report →

Oakdale

Pop. 28,080

🔴 Very Hard
181 mg/Lriver

PFAS: 5.3 ppt

Full report →

Otsego

Pop. 15,551

🔴 Very Hard
222.5 mg/Lriver

PFAS: 6.3 ppt

Full report →

Owatonna

Pop. 25,725

🔴 Very Hard
236.5 mg/Lriver

PFAS: 6.6 ppt

Full report →

Prior Lake

Pop. 25,282

🟠 Hard
165.5 mg/Lriver

PFAS: 4.9 ppt

Full report →

Ramsey

Pop. 25,828

🔴 Very Hard
181 mg/Lriver

PFAS: 5.3 ppt

Full report →

Red Wing

Pop. 16,445

🔴 Very Hard
198.5 mg/Lriver

PFAS: 5.7 ppt

Full report →

Robbinsdale

Pop. 14,418

🔴 Very Hard
254 mg/Lriver

PFAS: 7 ppt

Full report →

Rogers

Pop. 12,562

🔴 Very Hard
268.5 mg/Lriver

PFAS: 7.3 ppt

Full report →

Rosemount

Pop. 23,413

🔴 Very Hard
282.5 mg/Lriver

PFAS: 7.6 ppt

Full report →

Saint Michael

Pop. 16,399

🔴 Very Hard
191 mg/Lriver

PFAS: 5.5 ppt

Full report →

Sartell

Pop. 16,788

🔴 Very Hard
252.5 mg/Lriver

PFAS: 6.9 ppt

Full report →

Sauk Rapids

Pop. 13,424

🔴 Very Hard
256 mg/Lriver

PFAS: 7 ppt

Full report →

Shoreview

Pop. 26,477

🟠 Hard
140.5 mg/Lriver

PFAS: 4.4 ppt

Full report →

South Saint Paul

Pop. 20,160

🔴 Very Hard
207 mg/Lriver

PFAS: 5.9 ppt

Full report →

Stillwater

Pop. 18,924

🔴 Very Hard
272 mg/Lriver

PFAS: 7.4 ppt

Full report →

Vadnais Heights

Pop. 13,266

🔴 Very Hard
255.5 mg/Lriver

PFAS: 7 ppt

Full report →

West Saint Paul

Pop. 19,540

🟠 Hard
146.5 mg/Lriver

PFAS: 4.5 ppt

Full report →

White Bear Lake

Pop. 25,205

🟠 Hard
162.5 mg/Lriver

PFAS: 4.9 ppt

Full report →

Willmar

Pop. 19,638

🔴 Very Hard
184 mg/Lriver

PFAS: 5.4 ppt

Full report →

Winona

Pop. 27,094

🔴 Very Hard
204 mg/Lriver

PFAS: 5.8 ppt

Full report →

Worthington

Pop. 13,090

🔴 Very Hard
229 mg/Lriver

PFAS: 6.4 ppt

Full report →