LocalDataPoint

Minnesota Water Quality

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

State average

269mg/L

15.7 gpg

Hardness level

🔴 Very Hard

24 lab-verified

Cities

99

100 with data

Minneapolis

Pop. 410,939

Moderately Hard
60–119 mg/Lriver

PFAS: 2 ppt

Full report →

Rochester

Pop. 112,225

Very Hard
180+ mg/Lgroundwater

PFAS: 6.9 ppt

Full report →

Saint Paul

Pop. 303,176

Moderately Hard
60–119 mg/Lriver

PFAS: 10 ppt

Full report →

Andover

Pop. 32,213

🔴 Very Hard
222.56 mg/Lgroundwater

PFAS: 21.7 ppt

Full report →

Apple Valley

Pop. 51,221

🔴 Very Hard
411 mg/Lgroundwater

PFAS: 44.3 ppt

Full report →

Blaine

Pop. 62,124

Very Hard
180+ mg/Lgroundwater

PFAS: 89.9 ppt

Full report →

Bloomington

Pop. 86,435

🟡 Moderately Hard
89 mg/Lriver

PFAS: 67.1 ppt

Full report →

Brooklyn Center

Pop. 30,770

Very Hard
180+ mg/Lgroundwater

PFAS: 51 ppt

Full report →

Brooklyn Park

Pop. 79,149

Very Hard
180+ mg/Lgroundwater

PFAS: 204.6 ppt

Full report →

Burnsville

Pop. 61,481

🔴 Very Hard
393 mg/Lriver

PFAS: 97 ppt

Full report →

Coon Rapids

Pop. 62,240

🔴 Very Hard
274 mg/Lgroundwater

PFAS: 142.6 ppt

Full report →

Cottage Grove

Pop. 35,918

🔴 Very Hard
298 mg/Lgroundwater

PFAS: 964.1 ppt

Full report →

Duluth

Pop. 86,110

🟢 Soft
44 mg/Lriver

PFAS: 0 ppt

Full report →

Eagan

Pop. 66,286

Very Hard
180+ mg/Lgroundwater

PFAS: 67.4 ppt

Full report →

Eden Prairie

Pop. 63,496

Hard
120–179 mg/Lgroundwater

PFAS: 23.4 ppt

Full report →

Edina

Pop. 50,138

Very Hard
180+ mg/Lgroundwater

PFAS: 204.2 ppt

Full report →

Inver Grove Heights

Pop. 34,857

🔴 Very Hard
370 mg/Lgroundwater

PFAS: 154.5 ppt

Full report →

Lakeville

Pop. 60,633

🔴 Very Hard
308 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Mankato

Pop. 41,044

Very Hard
180+ mg/Lmixed

PFAS: 0 ppt

Full report →

Maple Grove

Pop. 68,385

Very Hard
180+ mg/Lgroundwater

PFAS: 10.1 ppt

Full report →

Maplewood

Pop. 40,567

Hard
120–179 mg/Lgroundwater

PFAS: 3.8 ppt

Full report →

Minnetonka

Pop. 51,669

Very Hard
180+ mg/Lgroundwater

PFAS: 58.1 ppt

Full report →

Minnetonka Mills

Pop. 50,117

Very Hard
180+ mg/Lgroundwater

PFAS: 58.1 ppt

Full report →

Moorhead

Pop. 42,005

Very Hard
180+ mg/Lriver

PFAS: 20.4 ppt

Full report →

Plymouth

Pop. 75,907

🔴 Very Hard
411 mg/Lgroundwater

PFAS: 45.9 ppt

Full report →

Richfield

Pop. 36,216

Hard
120–179 mg/Lgroundwater

PFAS: 36.1 ppt

Full report →

Roseville

Pop. 35,580

Hard
120–179 mg/Lriver

PFAS: 51.2 ppt

Full report →

Saint Cloud

Pop. 65,842

Hard
120–179 mg/Lriver

PFAS: 3.9 ppt

Full report →

Saint Louis Park

Pop. 45,250

Very Hard
180+ mg/Lriver

PFAS: 5.1 ppt

Full report →

Savage

Pop. 30,391

Very Hard
180+ mg/Lriver

PFAS: 0 ppt

Full report →

Shakopee

Pop. 39,981

Very Hard
180+ mg/Lgroundwater

PFAS: 562.2 ppt

Full report →

West Coon Rapids

Unincorporated area

Pop. 62,528

🔴 Very Hard
292.48 mg/Lriver

PFAS: 4.3 ppt

Full report →

Woodbury

Pop. 67,855

🔴 Very Hard
231 mg/Lgroundwater

PFAS: 6333.2 ppt

Full report →

Albert Lea

Pop. 17,674

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Alexandria

Pop. 11,843

Very Hard
180+ mg/Lgroundwater

PFAS: 24.2 ppt

Full report →

Anoka

Pop. 17,350

Very Hard
180+ mg/Lgroundwater

PFAS: 67.2 ppt

Full report →

Austin

Pop. 24,563

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Bemidji

Pop. 14,594

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Big Lake

Pop. 10,368

Hard
120–179 mg/Lgroundwater

PFAS: 55.3 ppt

Full report →

Brainerd

Pop. 13,371

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Buffalo

Pop. 16,026

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Champlin

Pop. 23,894

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Chanhassen

Pop. 25,332

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Chaska

Pop. 25,199

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Cloquet

Pop. 12,075

Very Hard
180+ mg/Lgroundwater

PFAS: 31.7 ppt

Full report →

Columbia Heights

Pop. 19,715

Hard
120–179 mg/Lriver

PFAS: 31.7 ppt

Full report →

Crystal

Pop. 22,943

Hard
120–179 mg/Lriver

PFAS: 43.4 ppt

Full report →

East Bethel

Pop. 11,692

Hard
120–179 mg/Lgroundwater

PFAS: 6.1 ppt

Full report →

Elk River

Pop. 23,963

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Fairmont

Pop. 10,221

Hard
120–179 mg/Lriver

PFAS: 19.3 ppt

Full report →

Faribault

Pop. 23,650

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Farmington

Pop. 22,731

🔴 Very Hard
271.51 mg/Lgroundwater

PFAS: 159 ppt

Full report →

Fergus Falls

Pop. 13,281

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Forest Lake

Pop. 19,618

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Fridley

Pop. 27,713

🔴 Very Hard
205 mg/Lgroundwater

PFAS: 24.9 ppt

Full report →

Golden Valley

Pop. 21,270

Hard
120–179 mg/Lriver

PFAS: 44.5 ppt

Full report →

Grand Rapids

Pop. 11,127

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Ham Lake

Pop. 16,062

Very Hard
180+ mg/Lgroundwater

PFAS: 4.4 ppt

Full report →

Hastings

Pop. 22,554

Very Hard
180+ mg/Lgroundwater

PFAS: 1836.6 ppt

Full report →

Hibbing

Pop. 16,204

Very Hard
210 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Hopkins

Pop. 17,591

Very Hard
180+ mg/Lgroundwater

PFAS: 12.8 ppt

Full report →

Hugo

Pop. 14,388

Very Hard
180+ mg/Lgroundwater

PFAS: 128.7 ppt

Full report →

Hutchinson

Pop. 13,913

🟠 Hard
120 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Lino Lakes

Pop. 21,050

Hard
120–179 mg/Lgroundwater

PFAS: 129.4 ppt

Full report →

Little Canada

Pop. 10,319

Hard
120–179 mg/Lgroundwater

PFAS: 5.5 ppt

Full report →

Longfellow Community

Pop. 29,295

Hard
120–179 mg/Lriver

PFAS: 4 ppt

Full report →

Marshall

Pop. 13,652

Hard
120–179 mg/Lgroundwater

PFAS: 8.4 ppt

Full report →

Mendota Heights

Pop. 11,223

Hard
171 mg/Lriver

PFAS: 5.1 ppt

Full report →

Monticello

Pop. 13,299

🔴 Very Hard
369.6 mg/Lgroundwater

PFAS: 26.3 ppt

Full report →

Mounds View

Pop. 12,914

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

New Brighton

Pop. 22,351

🔴 Very Hard
410.88 mg/Lgroundwater

PFAS: 51.2 ppt

Full report →

New Hope

Pop. 21,032

🟡 Moderately Hard
76.8 mg/Lriver

PFAS: 40.9 ppt

Full report →

New Ulm

Pop. 13,327

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

North Branch

Pop. 10,215

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

North Mankato

Pop. 13,529

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

North Saint Paul

Pop. 11,460

Very Hard
180+ mg/Lriver

PFAS: 4.6 ppt

Full report →

Northfield

Pop. 20,380

🔴 Very Hard
320 mg/Lgroundwater

PFAS: 8.5 ppt

Full report →

Oakdale

Pop. 28,080

Very Hard
180+ mg/Lgroundwater

PFAS: 1721.1 ppt

Full report →

Otsego

Pop. 15,551

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Owatonna

Pop. 25,725

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Prior Lake

Pop. 25,282

🔴 Very Hard
330.2 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Ramsey

Pop. 25,828

Very Hard
180+ mg/Lgroundwater

PFAS: 128.2 ppt

Full report →

Red Wing

Pop. 16,445

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Robbinsdale

Pop. 14,418

🟡 Moderately Hard
90 mg/Lgroundwater

PFAS: 48.4 ppt

Full report →

Rogers

Pop. 12,562

Very Hard
180+ mg/Lgroundwater

PFAS: 6.6 ppt

Full report →

Rosemount

Pop. 23,413

🔴 Very Hard
291 mg/Lgroundwater

PFAS: 469.7 ppt

Full report →

Saint Michael

Pop. 16,399

Very Hard
180+ mg/Lriver

PFAS: 5.5 ppt

Full report →

Saint Peter

Pop. 11,196

Hard
120–179 mg/Lriver

PFAS: 6 ppt

Full report →

Sartell

Pop. 16,788

Very Hard
180+ mg/Lgroundwater

PFAS: 15.8 ppt

Full report →

Sauk Rapids

Pop. 13,424

Hard
120–179 mg/Lgroundwater

PFAS: 256.8 ppt

Full report →

Shoreview

Pop. 26,477

🔴 Very Hard
257 mg/Lgroundwater

PFAS: 39.9 ppt

Full report →

South Saint Paul

Pop. 20,160

🔴 Very Hard
307 mg/Lriver

PFAS: 5.9 ppt

Full report →

Stillwater

Pop. 18,924

Very Hard
180+ mg/Lgroundwater

PFAS: 1534 ppt

Full report →

Vadnais Heights

Pop. 13,266

Hard
120–179 mg/Lgroundwater

PFAS: 168.1 ppt

Full report →

Waconia

Pop. 11,968

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

West Saint Paul

Pop. 19,540

Very Hard
180+ mg/Lriver

PFAS: 4.5 ppt

Full report →

White Bear Lake

Pop. 25,205

Hard
120–179 mg/Lgroundwater

PFAS: 130.8 ppt

Full report →

Willmar

Pop. 19,638

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Winona

Pop. 27,094

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Worthington

Pop. 13,090

Very Hard
180+ mg/Lriver

PFAS: 0 ppt

Full report →