2026 Rankings

PFAS Detections in Pennsylvania ZIP Codes — 2026

Last updated: August 31, 2026

416 ZIP codes ranked by PFAS Status #1: ZIP 19426 (Collegeville, PA) - 0.2 ppt

Out of 416 ZIP codes with data in Pennsylvania, these are the highest-ranked areas for pfas status. See also: National ZIP Codes with PFAS Detections in Water | All Pennsylvania Rankings

Statistic Value
ZIP codes ranked 416
Highest value 0.2 ppt
Median value 0.0 ppt
State Pennsylvania

Top 100 Worst ZIP Codes

Rank ZIP Code City State PFAS Status Safety Score
1 19426 Collegeville PA 0.2 ppt 33/100
2 18969 Telford PA 0.2 ppt 43/100
3 18049 Emmaus PA 0.2 ppt 33/100
4 19520 Elverson PA 0.1 ppt 44/100
5 19543 Morgantown PA 0.1 ppt 50/100
6 18914 Chalfont PA 0.1 ppt 33/100
7 19002 Ambler PA 0.1 ppt 33/100
8 19040 Hatboro PA 0.1 ppt 33/100
9 19044 Horsham PA 0.1 ppt 33/100
10 19454 North Wales PA 0.1 ppt 33/100
11 19403 Norristown PA 0.1 ppt 33/100
12 19460 Phoenixville PA 0.1 ppt 33/100
13 17361 Shrewsbury PA 0.0 ppt 38/100
14 18071 Palmerton PA 0.0 ppt
15 16830 Clearfield PA 0.0 ppt
16 15010 Beaver Falls PA 0.0 ppt 40/100
17 19082 Upper Darby PA 0.0 ppt 40/100
18 19608 Reading PA 0.0 ppt 46/100
19 19508 Birdsboro PA 0.0 ppt 42/100
20 19518 Douglassville PA 0.0 ppt 37/100
21 19606 Reading PA 0.0 ppt 46/100
22 19060 Garnet Valley PA 0.0 ppt 50/100
23 19061 Marcus Hook PA 0.0 ppt 50/100
24 19317 Chadds Ford PA 0.0 ppt 33/100
25 19342 Glen Mills PA 0.0 ppt 39/100
26 17505 Bird In Hand PA 0.0 ppt 43/100
27 17512 Columbia PA 0.0 ppt 46/100
28 17520 East Petersburg PA 0.0 ppt 47/100
29 17540 Leola PA 0.0 ppt 41/100
30 17543 Lititz PA 0.0 ppt 37/100
31 17545 Manheim PA 0.0 ppt 35/100
32 17551 Millersville PA 0.0 ppt 47/100
33 17554 Mountville PA 0.0 ppt 46/100
34 17572 Ronks PA 0.0 ppt 45/100
35 17584 Willow Street PA 0.0 ppt 48/100
36 17601 Lancaster PA 0.0 ppt 41/100
37 17602 Lancaster PA 0.0 ppt 48/100
38 17603 Lancaster PA 0.0 ppt 46/100
39 18974 Warminster PA 0.0 ppt 33/100
40 15009 Beaver PA 0.0 ppt 33/100
41 17350 New Oxford PA 0.0 ppt 42/100
42 15042 Freedom PA 0.0 ppt 61/100
43 18951 Quakertown PA 0.0 ppt 33/100
44 16037 Harmony PA 0.0 ppt
45 16063 Zelienople PA 0.0 ppt
46 16117 Ellwood City PA 0.0 ppt 55/100
47 16123 Fombell PA 0.0 ppt 64/100
48 16136 Koppel PA 0.0 ppt 65/100
49 16157 Wampum PA 0.0 ppt
50 18940 Newtown PA 0.0 ppt 33/100
51 18954 Richboro PA 0.0 ppt 33/100
52 18966 Southampton PA 0.0 ppt 33/100
53 19053 Feasterville Trevose PA 0.0 ppt 33/100
54 18902 Doylestown PA 0.0 ppt 33/100
55 18929 Jamison PA 0.0 ppt 48/100
56 18976 Warrington PA 0.0 ppt 38/100
57 19001 Abington PA 0.0 ppt 40/100
58 19003 Ardmore PA 0.0 ppt 40/100
59 19004 Bala Cynwyd PA 0.0 ppt 40/100
60 19006 Huntingdon Valley PA 0.0 ppt 33/100
61 19007 Bristol PA 0.0 ppt 49/100
62 19008 Broomall PA 0.0 ppt 40/100
63 19009 Bryn Athyn PA 0.0 ppt 40/100
64 19012 Cheltenham PA 0.0 ppt 40/100
65 19013 Chester PA 0.0 ppt 40/100
66 19014 Aston PA 0.0 ppt 40/100
67 19015 Brookhaven PA 0.0 ppt 40/100
68 19017 Chester Heights PA 0.0 ppt 40/100
69 19018 Clifton Heights PA 0.0 ppt 40/100
70 19020 Bensalem PA 0.0 ppt 34/100
71 19021 Croydon PA 0.0 ppt 50/100
72 19022 Crum Lynne PA 0.0 ppt 40/100
73 19023 Darby PA 0.0 ppt 40/100
74 19025 Dresher PA 0.0 ppt 33/100
75 19026 Drexel Hill PA 0.0 ppt 40/100
76 19027 Elkins Park PA 0.0 ppt 40/100
77 19029 Essington PA 0.0 ppt 40/100
78 19031 Flourtown PA 0.0 ppt 36/100
79 19032 Folcroft PA 0.0 ppt 40/100
80 19033 Folsom PA 0.0 ppt 40/100
81 19034 Fort Washington PA 0.0 ppt 33/100
82 19035 Gladwyne PA 0.0 ppt 40/100
83 19036 Glenolden PA 0.0 ppt 40/100
84 19038 Glenside PA 0.0 ppt 40/100
85 19041 Haverford PA 0.0 ppt 40/100
86 19043 Holmes PA 0.0 ppt 40/100
87 19046 Jenkintown PA 0.0 ppt 40/100
88 19047 Langhorne PA 0.0 ppt 40/100
89 19050 Lansdowne PA 0.0 ppt 40/100
90 19052 Lenni PA 0.0 ppt 40/100
91 19063 Media PA 0.0 ppt 40/100
92 19064 Springfield PA 0.0 ppt 40/100
93 19066 Merion Station PA 0.0 ppt 40/100
94 19070 Morton PA 0.0 ppt 40/100
95 19072 Narberth PA 0.0 ppt 40/100
96 19073 Newtown Square PA 0.0 ppt 40/100
97 19074 Norwood PA 0.0 ppt 40/100
98 19075 Oreland PA 0.0 ppt 40/100
99 19076 Prospect Park PA 0.0 ppt 40/100
100 19078 Ridley Park PA 0.0 ppt 40/100

Methodology

PFAS detection data comes from EPA UCMR5 monitoring, state-level testing programs, and Consumer Confidence Reports. ZIP codes are ranked by maximum PFAS concentration detected. The EPA has set MCLs of 4 ppt for PFOA and PFOS individually. PFAS are persistent chemicals that do not break down in the environment.

Data sources: EPA Safe Drinking Water Information System (SDWIS), FEMA National Flood Insurance Program, EPA radon zone maps, EIA electricity rates, and Consumer Confidence Reports. Last updated: 2026-08-31.

Frequently Asked Questions

What are PFAS?

PFAS (per- and polyfluoroalkyl substances) are synthetic chemicals used in non-stick coatings, firefighting foam, and food packaging since the 1940s. They are called "forever chemicals" because they do not break down naturally. PFAS are linked to cancer, liver damage, thyroid disease, and immune system suppression.

How can I remove PFAS from my water?

Reverse osmosis (RO) and granular activated carbon (GAC) filters are effective at removing most PFAS from drinking water. NSF/ANSI 53 or 58 certified filters are recommended. Boiling water does NOT remove PFAS.

Explore More Rankings

How this ranking is calculated, data sources, and limitations: Rankings Methodology →


Related Rankings

Water Safety 2026 Overall water quality and violations Superfund 2026 Proximity to Superfund cleanup sites Lead Risk 2026 Lead contamination and pipe infrastructure
Disclaimer: Rankings are based on EPA, FEMA, and federal agency data. They reflect historical patterns and risk indicators, not necessarily current conditions. For the most current information, contact your local water utility or request a Consumer Confidence Report.

Get safety alerts for Pennsylvania

Free updates when EPA data changes for this area. No spam.

Unsubscribe anytime. Privacy Policy.

Share This Page

X Facebook
Check your water filter options Free tool - no phone call required.