Bucks Water Quality Report
25 cities ranked · Average grade: D+ · Pennsylvania
Avg Score
52.8
Cities Ranked
25
Health Violations
22
PFAS Detected
15
52.8
County avg score
25
Cities ranked
28%
A or B grade
64%
D or F grade
22
Health violations
15
PFAS detected
Grade Distribution
How Bucks cities scored
A
1
4%
Excellent
B
6
24%
Good
C
2
8%
Fair
D
5
20%
Poor
F
11
44%
Failing
Comparison
County vs Pennsylvania average
▼ 5.5 pts below state average
City Map
Water quality across Bucks
Each dot is a city, colored by grade. Click any city to view its full report.
Highlights
Top & bottom cities in Bucks
County context
8
Superfund sites in Bucks
2,238
lbs/yr to surface water · top 10 TRI facilities
Industrial pollution
Top industrial polluters in Bucks
Industrial polluters nearby
Facilities reporting the most surface-water releases in Bucks, 2023.
Total reported releases to surface water: 2,238 lbs
| Facility | Top chemical | To surface water (lbs/yr) |
|---|---|---|
ROHM & HAAS CHEMICALS LLC BRISTOL, PA19007 | Ammonia | 2,039 |
US STEEL FAIRLESS HILLS WORKS FAIRLESS HILLS, PA19030 | Zinc compounds | 153 |
ALTUGLAS LLC BRISTOL, PA19007 | Methyl methacrylate | 29 |
SIKA CORP (FORMER MASTER BUILDERS SOLUTIONS CONSTRUCTION SYS LEVITTOWN, PA19057 | Lithium carbonate | 10 |
OLDCASTLE INFRASTRUCTURE TELFORD, PA18969 | Manganese compounds | 6 |
+ 5 more facilities
Source: EPA Toxic Release Inventory (TRI) 2023
Superfund sites
Superfund sites in Bucks
Superfund sites nearby
Federally tracked hazardous-waste sites within Bucks on the EPA National Priorities List.
- BOARHEAD FARMS
- CHEM FAB
- CROYDON TCE
- DUBLIN TCE SITE
- FISCHER PORTER CO
+ 3 more sites
Source: EPA Superfund National Priorities List
Full Rankings
All 25 cities in Bucks
| # | City | Grade | Score | Score | Population | Violations | Issues |
|---|---|---|---|---|---|---|---|
| 1 | Spinnerstown | A- | 88 | 4K | 76 | Unresolved | |
| 2 | Yardley | B+ | 84.3 | 33K | 59 | Health PFAS Unresolved | |
| 3 | Jamison | B+ | 80.5 | 15K | 122 | Health PFAS Unresolved | |
| 4 | Levittown | B | 77.9 | 63K | 144 | Health Unresolved | |
| 5 | Lahaska | B- | 71.6 | 960 | 83 | Unresolved | |
| 6 | Hulmeville | B- | 71 | 750 | 34 | Health Lead Unresolved | |
| 7 | Perkasie | B- | 70.2 | 3K | 114 | Health Unresolved | |
| 8 | Richlandtown | C+ | 67.4 | 1K | 325 | Health Unresolved | |
| 9 | Springtown | C- | 56.4 | 600 | 198 | Health Lead Unresolved | |
| 10 | Fairless Hills | D+ | 50.5 | 24K | 219 | Health Unresolved | |
| 11 | Southampton | D | 49 | 16K | 259 | Health PFAS Unresolved | |
| 12 | Doylestown | D | 48.2 | 18K | 213 | Health PFAS Unresolved | |
| 13 | Warminster | D | 47.8 | 40K | 1026 | Health Unresolved | |
| 14 | Morrisville | D | 45 | 13K | 373 | Health Unresolved | |
| 15 | Buckingham | F | 42.5 | 9K | 200 | PFAS Unresolved | |
| 16 | Pipersville | F | 41.2 | 6K | 696 | Health PFAS Unresolved | |
| 17 | Warrington | F | 40.8 | 60K | 1310 | Health PFAS Unresolved | |
| 18 | Richboro | F | 40.6 | 37K | 748 | Health PFAS Unresolved | |
| 19 | Sellersville | F | 38.8 | 21K | 623 | Health PFAS Unresolved | |
| 20 | Riegelsville | F | 37 | 980 | 198 | Health Lead Unresolved | |
| 21 | Quakertown | F | 35.3 | 20K | 465 | Health PFAS Unresolved | |
| 22 | Dublin | F | 35 | 3K | 471 | Health Lead Unresolved | |
| 23 | Trumbauersville | F | 35 | 1K | 546 | Health Lead Unresolved | |
| 24 | Newtown | F | 34 | 41K | 494 | Health PFAS Unresolved | |
| 25 | New Hope | F | 31 | 2K | 451 | Health Lead Unresolved |