Oakland Water Quality Report
42 cities ranked · Average grade: B · Michigan
Avg Score
76.6
Cities Ranked
42
Health Violations
25
PFAS Detected
9
76.6
County avg score
42
Cities ranked
76%
A or B grade
17%
D or F grade
25
Health violations
9
PFAS detected
Grade Distribution
How Oakland cities scored
A
18
43%
Excellent
B
14
33%
Good
C
3
7%
Fair
D
2
5%
Poor
F
5
12%
Failing
Comparison
County vs Michigan average
▼ 4.4 pts below state average
City Map
Water quality across Oakland
Each dot is a city, colored by grade. Click any city to view its full report.
Highlights
Top & bottom cities in Oakland
County context
4
Superfund sites in Oakland
83.3%
of residents on fluoridated water (CDC, 2020)
358
lbs/yr to surface water · top 10 TRI facilities
Industrial pollution
Top industrial polluters in Oakland
Industrial polluters nearby
Facilities reporting the most surface-water releases in Oakland, 2023.
Total reported releases to surface water: 358 lbs
| Facility | Top chemical | To surface water (lbs/yr) |
|---|---|---|
MICHIGAN SEAMLESS TUBE LLC SOUTH LYON, MI48178 | Manganese | 340 |
DETROIT COATING LLC MADISON HEIGHTS, MI48071 | Zinc compounds | 15 |
K C JONES PLATING CO HAZEL PARK, MI48030 | Zinc compounds | 3 |
VEHMA INTERNATIONAL TROY, MI48083 | Copper | 0 |
ND INDUSTRIES INC. CLAWSON, MI48017 | — | — |
+ 5 more facilities
Source: EPA Toxic Release Inventory (TRI) 2023
Superfund sites
Superfund sites in Oakland
Superfund sites nearby
Federally tracked hazardous-waste sites within Oakland on the EPA National Priorities List.
- HI MILL MANUFACTURING CO
- J L LANDFILL
- ROSE TOWNSHIP DUMP
- SPRINGFIELD TOWNSHIP DUMP
Source: EPA Superfund National Priorities List
Full Rankings
All 42 cities in Oakland
| # | City | Grade | Score | Score | Population | Violations | Issues |
|---|---|---|---|---|---|---|---|
| 1 | Commerce Township | A+ | 99 | 20K | 0 | Zero violations | |
| 2 | Bloomfield Township | A+ | 98.5 | 41K | 0 | Zero violations | |
| 3 | Hazel Park | A+ | 95 | 16K | 0 | Zero violations | |
| 4 | Pontiac | A | 93.3 | 64K | 9 | Health Unresolved | |
| 5 | Wixom | A | 92.2 | 14K | 4 | Unresolved | |
| 6 | Walled Lake | A | 91.9 | 5K | 3 | Unresolved | |
| 7 | Rochester | A | 90.5 | 13K | 14 | Health Unresolved | |
| 8 | Farmington | A | 90.5 | 12K | 14 | Health Unresolved | |
| 9 | Bingham Farms | A | 90.1 | 888 | 3 | Unresolved | |
| 10 | Huntington Woods | A | 90 | 6K | 5 | Unresolved | |
| 11 | Lake Orion | A- | 89.3 | 36K | 14 | Unresolved | |
| 12 | Sylvan Lake | A- | 88.2 | 2K | 16 | Unresolved | |
| 13 | Berkley | A- | 87.6 | 15K | 2 | Unresolved | |
| 14 | Lathrup Village | A- | 87.6 | 4K | 8 | Unresolved | |
| 15 | Wolverine Lake | A- | 87.3 | 1K | 12 | Health Unresolved | |
| 16 | Oak Park | A- | 87.2 | 30K | 1 | Unresolved | |
| 17 | Beverly Hills | A- | 87.1 | 10K | 6 | Unresolved | |
| 18 | Rochester Hills | A- | 86.1 | 74K | 17 | Unresolved | |
| 19 | Westland | B+ | 84.3 | 1K | 10 | Health Unresolved | |
| 20 | Clarkston | B+ | 82.4 | 14K | 27 | Health PFAS Unresolved | |
| 21 | Madison Heights | B+ | 81.6 | 30K | 7 | Lead Unresolved | |
| 22 | Auburn Hills | B+ | 81.2 | 23K | 12 | Health Unresolved | |
| 23 | Pleasant Ridge | B+ | 80.4 | 3K | 6 | Unresolved | |
| 24 | Clawson | B+ | 80 | 12K | 8 | Unresolved | |
| 25 | New Hudson | B | 79.4 | 9K | 31 | Health Unresolved | |
| 26 | Royal Oak | B | 78.6 | 58K | 45 | Health Unresolved | |
| 27 | Ferndale | B | 78.1 | 22K | 14 | Health Unresolved | |
| 28 | South Lyon | B | 78 | 12K | 11 | Health Unresolved | |
| 29 | Oxford | B | 76.1 | 4K | 45 | Health Unresolved | |
| 30 | Waterford | B | 76 | 99K | 24 | Health Unresolved | |
| 31 | White Lake | B- | 74.2 | 6K | 32 | Health Unresolved | |
| 32 | Troy | B- | 72.5 | 87K | 60 | Health Unresolved | |
| 33 | Orchard Lake | C | 63.8 | 2K | 19 | Health Lead Unresolved | |
| 34 | Novi | C | 61.5 | 61K | 32 | Health Unresolved | |
| 35 | Holly | C- | 56.2 | 9K | 38 | Health Unresolved | |
| 36 | Milford | D | 47.4 | 10K | 301 | Health Unresolved | |
| 37 | Keego Harbor | D | 46.8 | 3K | 80 | Health Unresolved | |
| 38 | Bloomfield Hills | F | 43.5 | 10K | 132 | Health Unresolved | |
| 39 | Southfield | F | 41.2 | 91K | 227 | Health Unresolved | |
| 40 | Farmington Hills | F | 41 | 81K | 916 | Health Unresolved | |
| 41 | West Bloomfield | F | 41 | 52K | 248 | Health Unresolved | |
| 42 | Birmingham | F | 39 | 22K | 239 | Health Unresolved |