This page summarizes EPA Fifth Unregulated Contaminant Monitoring Rule (UCMR 5, 2023–2025) drinking-water monitoring records linked to ZIP codes in Alabama, as processed for the PFAS Estimator national dataset. Data updated: July 2026.
| Compound | Applicable threshold | ZIP codes detected | At/above threshold | Mean detected | Maximum detected |
|---|---|---|---|---|---|
| PFOA | 0.004 µg/L (MCL) | 177 (43.4% of state) | 177 (100.0%) — all detections at/above limit by construction | 0.0128 µg/L | 0.0525 µg/L |
| PFOS | 0.004 µg/L (MCL) | 180 (44.1% of state) | 180 (100.0%) — all detections at/above limit by construction | 0.0143 µg/L | 0.0594 µg/L |
| PFHxS | 0.01 µg/L (MCL) | 82 (20.1% of state) | 2 (2.4% of detected) | 0.0057 µg/L | 0.0553 µg/L |
| PFNA | 0.01 µg/L (MCL) | 1 (0.2% of state) | 1 (100.0% of detected) | 0.0162 µg/L | 0.0162 µg/L |
| PFBS | 2.0 µg/L (HI reference) | 248 (60.8% of state) | not calculated¹ | 0.0239 µg/L | 0.1554 µg/L |
| Lithium | 7.36 µg/L (reference, not a regulatory limit) | 137 (33.6% of state) | 137 (100.0%) at/above reference | 20.9292 µg/L | 100.0 µg/L |
| PFPeA | — (no federal limit) | 218 (53.4% of state) | — | 0.0147 µg/L | 0.1389 µg/L |
| PFBA | — (no federal limit) | 242 (59.3% of state) | — | 0.0115 µg/L | 0.0407 µg/L |
| PFHpA | — (no federal limit) | 98 (24.0% of state) | — | 0.0069 µg/L | 0.0378 µg/L |
| 6:2 FTS | — (no federal limit) | 76 (18.6% of state) | — | 0.0096 µg/L | 0.2201 µg/L |
408 ZIP codes with at least one recorded PFAS detection. Click a ZIP code to view its full compound-level results.
| ZIP code | Compounds detected | At/above threshold |
|---|---|---|
| 35004 | 5 | Yes (1) |
| 35005 | 4 | No |
| 35007 | 8 | Yes (2) |
| 35014 | 6 | Yes (1) |
| 35016 | 2 | No |
| 35020 | 5 | Yes (1) |
| 35022 | 6 | Yes (2) |
| 35023 | 7 | Yes (2) |
| 35031 | 1 | No |
| 35032 | 5 | Yes (1) |
| 35040 | 8 | Yes (2) |
| 35043 | 7 | Yes (2) |
| 35044 | 6 | Yes (1) |
| 35045 | 8 | Yes (2) |
| 35046 | 8 | Yes (2) |
| 35049 | 1 | No |
| 35051 | 7 | Yes (2) |
| 35057 | 1 | No |
| 35058 | 1 | No |
| 35060 | 4 | No |
| 35061 | 4 | No |
| 35062 | 4 | No |
| 35064 | 4 | No |
| 35068 | 4 | No |
| 35071 | 4 | No |
| 35073 | 4 | No |
| 35077 | 2 | No |
| 35078 | 7 | Yes (2) |
| 35080 | 9 | Yes (2) |
| 35085 | 1 | No |
| 35087 | 2 | No |
| 35091 | 4 | No |
| 35094 | 7 | Yes (2) |
| 35096 | 3 | Yes (1) |
| 35098 | 1 | No |
| 35111 | 5 | Yes (2) |
| 35112 | 3 | No |
| 35114 | 8 | Yes (2) |
| 35115 | 8 | Yes (2) |
| 35116 | 4 | No |
| 35118 | 4 | No |
| 35120 | 4 | Yes (1) |
| 35121 | 1 | No |
| 35124 | 6 | Yes (2) |
| 35125 | 6 | Yes (2) |
| 35126 | 4 | No |
| 35127 | 4 | No |
| 35128 | 6 | Yes (2) |
| 35133 | 4 | No |
| 35146 | 4 | Yes (1) |
| 35147 | 7 | Yes (2) |
| 35150 | 5 | Yes (1) |
| 35151 | 5 | Yes (1) |
| 35160 | 5 | Yes (1) |
| 35171 | 1 | No |
| 35172 | 4 | No |
| 35173 | 4 | Yes (1) |
| 35175 | 2 | No |
| 35176 | 6 | Yes (2) |
| 35178 | 7 | Yes (2) |
| 35179 | 1 | No |
| 35180 | 4 | No |
| 35186 | 7 | Yes (2) |
| 35203 | 4 | No |
| 35204 | 4 | No |
| 35205 | 4 | No |
| 35206 | 4 | No |
| 35207 | 4 | No |
| 35208 | 4 | No |
| 35209 | 4 | No |
| 35210 | 7 | Yes (2) |
| 35211 | 4 | No |
| 35212 | 4 | No |
| 35213 | 7 | Yes (2) |
| 35214 | 4 | No |
| 35215 | 4 | No |
| 35216 | 4 | No |
| 35217 | 4 | No |
| 35218 | 4 | No |
| 35221 | 4 | No |
| 35222 | 4 | No |
| 35223 | 4 | No |
| 35224 | 4 | No |
| 35226 | 4 | No |
| 35228 | 4 | No |
| 35233 | 4 | No |
| 35234 | 4 | No |
| 35235 | 4 | No |
| 35242 | 8 | Yes (2) |
| 35243 | 4 | No |
| 35244 | 4 | No |
| 35294 | 4 | No |
| 35442 | 1 | No |
| 35443 | 1 | No |
| 35447 | 1 | No |
| 35459 | 1 | No |
| 35460 | 1 | No |
| 35461 | 1 | No |
| 35462 | 1 | No |
| 35464 | 1 | No |
| 35466 | 1 | No |
| 35470 | 1 | No |
| 35477 | 1 | No |
| 35481 | 1 | No |
| 35544 | 1 | No |
| 35552 | 1 | No |
| 35563 | 1 | No |
| 35574 | 2 | No |
| 35576 | 2 | No |
| 35581 | 1 | No |
| 35586 | 1 | No |
| 35592 | 1 | No |
| 35601 | 2 | No |
| 35603 | 2 | No |
| 35611 | 6 | Yes (2) |
| 35612 | 6 | Yes (2) |
| 35613 | 6 | Yes (2) |
| 35614 | 6 | Yes (2) |
| 35616 | 7 | Yes (2) |
| 35617 | 5 | Yes (2) |
| 35618 | 2 | No |
| 35619 | 1 | No |
| 35620 | 6 | Yes (2) |
| 35622 | 2 | No |
| 35630 | 4 | Yes (2) |
| 35631 | 4 | Yes (2) |
| 35633 | 5 | Yes (2) |
| 35634 | 5 | Yes (2) |
| 35640 | 2 | No |
| 35641 | 1 | No |
| 35645 | 4 | Yes (2) |
| 35646 | 7 | Yes (2) |
| 35647 | 6 | Yes (2) |
| 35650 | 2 | No |
| 35651 | 2 | No |
| 35652 | 7 | Yes (2) |
| 35653 | 7 | Yes (2) |
| 35654 | 5 | Yes (2) |
| 35660 | 4 | Yes (2) |
| 35661 | 7 | Yes (2) |
| 35662 | 4 | Yes (2) |
| 35670 | 2 | No |
| 35671 | 6 | Yes (2) |
| 35672 | 7 | Yes (2) |
| 35673 | 2 | No |
| 35674 | 7 | Yes (2) |
| 35677 | 5 | Yes (2) |
| 35739 | 6 | Yes (2) |
| 35740 | 2 | No |
| 35741 | 3 | Yes (1) |
| 35742 | 6 | Yes (2) |
| 35745 | 2 | No |
| 35746 | 2 | No |
| 35747 | 1 | No |
| 35748 | 3 | Yes (1) |
| 35749 | 6 | Yes (2) |
| 35750 | 3 | Yes (1) |
| 35751 | 2 | No |
| 35752 | 2 | No |
| 35754 | 2 | No |
| 35755 | 6 | Yes (2) |
| 35756 | 6 | Yes (2) |
| 35757 | 5 | Yes (2) |
| 35758 | 6 | Yes (2) |
| 35759 | 3 | Yes (1) |
| 35760 | 3 | Yes (1) |
| 35761 | 3 | Yes (1) |
| 35763 | 3 | Yes (1) |
| 35764 | 2 | No |
| 35765 | 2 | No |
| 35766 | 2 | No |
| 35768 | 2 | No |
| 35769 | 2 | No |
| 35772 | 4 | Yes (2) |
| 35773 | 5 | Yes (2) |
| 35774 | 2 | No |
| 35776 | 3 | Yes (1) |
| 35801 | 5 | Yes (2) |
| 35802 | 5 | Yes (2) |
| 35803 | 5 | Yes (2) |
| 35804 | 5 | Yes (2) |
| 35805 | 5 | Yes (2) |
| 35806 | 5 | Yes (2) |
| 35807 | 5 | Yes (2) |
| 35809 | 5 | Yes (2) |
| 35810 | 5 | Yes (2) |
| 35811 | 5 | Yes (2) |
| 35812 | 5 | Yes (2) |
| 35813 | 5 | Yes (2) |
| 35814 | 5 | Yes (2) |
| 35815 | 5 | Yes (2) |
| 35816 | 5 | Yes (2) |
| 35824 | 5 | Yes (2) |
| 35893 | 5 | Yes (2) |
| 35894 | 5 | Yes (2) |
| 35895 | 5 | Yes (2) |
| 35896 | 5 | Yes (2) |
| 35897 | 5 | Yes (2) |
| 35898 | 2 | No |
| 35899 | 5 | Yes (2) |
| 35901 | 7 | Yes (2) |
| 35902 | 7 | Yes (2) |
| 35903 | 7 | Yes (2) |
| 35904 | 7 | Yes (2) |
| 35905 | 7 | Yes (2) |
| 35906 | 7 | Yes (2) |
| 35907 | 7 | Yes (2) |
| 35950 | 6 | Yes (2) |
| 35951 | 6 | Yes (2) |
| 35952 | 7 | Yes (2) |
| 35953 | 4 | Yes (1) |
| 35954 | 7 | Yes (2) |
| 35956 | 6 | Yes (2) |
| 35957 | 6 | Yes (2) |
| 35959 | 6 | Yes (2) |
| 35960 | 6 | Yes (2) |
| 35961 | 7 | Yes (2) |
| 35962 | 6 | Yes (2) |
| 35963 | 6 | Yes (2) |
| 35967 | 6 | Yes (2) |
| 35968 | 6 | Yes (2) |
| 35971 | 6 | Yes (2) |
| 35972 | 6 | Yes (2) |
| 35973 | 6 | Yes (2) |
| 35974 | 6 | Yes (2) |
| 35975 | 6 | Yes (2) |
| 35976 | 6 | Yes (2) |
| 35978 | 6 | Yes (2) |
| 35981 | 6 | Yes (2) |
| 35983 | 6 | Yes (2) |
| 35986 | 6 | Yes (2) |
| 35988 | 6 | Yes (2) |
| 35989 | 6 | Yes (2) |
| 36005 | 2 | No |
| 36006 | 1 | No |
| 36009 | 1 | No |
| 36010 | 2 | No |
| 36016 | 1 | No |
| 36017 | 1 | No |
| 36022 | 6 | Yes (2) |
| 36024 | 2 | Yes (1) |
| 36027 | 1 | No |
| 36028 | 1 | No |
| 36029 | 2 | Yes (1) |
| 36030 | 1 | No |
| 36031 | 2 | Yes (1) |
| 36032 | 1 | No |
| 36033 | 1 | No |
| 36034 | 2 | No |
| 36035 | 2 | No |
| 36036 | 1 | No |
| 36037 | 1 | No |
| 36039 | 2 | Yes (1) |
| 36041 | 1 | No |
| 36042 | 1 | No |
| 36046 | 1 | No |
| 36048 | 1 | No |
| 36049 | 2 | No |
| 36051 | 7 | Yes (2) |
| 36054 | 6 | Yes (2) |
| 36064 | 2 | Yes (1) |
| 36066 | 6 | Yes (2) |
| 36067 | 6 | Yes (2) |
| 36068 | 6 | Yes (2) |
| 36071 | 1 | No |
| 36075 | 2 | Yes (1) |
| 36078 | 4 | Yes (2) |
| 36079 | 2 | No |
| 36081 | 2 | No |
| 36083 | 2 | Yes (1) |
| 36087 | 2 | Yes (1) |
| 36088 | 2 | Yes (1) |
| 36089 | 2 | Yes (1) |
| 36091 | 1 | No |
| 36092 | 6 | Yes (2) |
| 36201 | 2 | Yes (1) |
| 36203 | 2 | Yes (1) |
| 36207 | 2 | Yes (1) |
| 36250 | 4 | Yes (2) |
| 36257 | 2 | Yes (1) |
| 36260 | 2 | Yes (1) |
| 36265 | 1 | No |
| 36268 | 2 | Yes (1) |
| 36274 | 2 | No |
| 36277 | 4 | Yes (2) |
| 36301 | 2 | No |
| 36303 | 1 | No |
| 36305 | 2 | No |
| 36310 | 1 | No |
| 36311 | 1 | No |
| 36312 | 1 | No |
| 36313 | 1 | No |
| 36314 | 1 | No |
| 36316 | 1 | No |
| 36317 | 1 | No |
| 36318 | 1 | No |
| 36321 | 1 | No |
| 36322 | 1 | No |
| 36323 | 1 | No |
| 36330 | 1 | No |
| 36331 | 1 | No |
| 36340 | 1 | No |
| 36344 | 1 | No |
| 36345 | 1 | No |
| 36346 | 1 | No |
| 36350 | 1 | No |
| 36351 | 1 | No |
| 36352 | 2 | No |
| 36375 | 1 | No |
| 36401 | 1 | No |
| 36420 | 2 | No |
| 36421 | 1 | No |
| 36426 | 1 | No |
| 36427 | 1 | No |
| 36432 | 1 | No |
| 36444 | 3 | Yes (1) |
| 36451 | 6 | Yes (3) |
| 36453 | 1 | No |
| 36456 | 1 | No |
| 36460 | 1 | No |
| 36467 | 1 | No |
| 36471 | 1 | No |
| 36474 | 1 | No |
| 36475 | 1 | No |
| 36477 | 1 | No |
| 36483 | 1 | No |
| 36507 | 2 | Yes (1) |
| 36513 | 3 | No |
| 36522 | 3 | No |
| 36523 | 1 | No |
| 36526 | 7 | Yes (2) |
| 36527 | 1 | No |
| 36532 | 6 | Yes (2) |
| 36541 | 5 | Yes (2) |
| 36544 | 2 | No |
| 36545 | 1 | Yes (1) |
| 36550 | 2 | Yes (1) |
| 36551 | 6 | Yes (2) |
| 36556 | 3 | No |
| 36561 | 9 | Yes (4) |
| 36568 | 1 | No |
| 36571 | 4 | Yes (2) |
| 36572 | 4 | Yes (2) |
| 36575 | 3 | No |
| 36578 | 2 | Yes (1) |
| 36582 | 2 | No |
| 36590 | 1 | No |
| 36619 | 1 | No |
| 36701 | 1 | No |
| 36702 | 1 | No |
| 36703 | 1 | No |
| 36720 | 1 | No |
| 36722 | 7 | Yes (2) |
| 36723 | 1 | No |
| 36726 | 7 | Yes (2) |
| 36732 | 1 | No |
| 36736 | 7 | Yes (2) |
| 36748 | 7 | Yes (2) |
| 36749 | 1 | No |
| 36750 | 1 | No |
| 36754 | 7 | Yes (2) |
| 36758 | 1 | No |
| 36763 | 1 | No |
| 36764 | 1 | No |
| 36768 | 1 | No |
| 36769 | 7 | Yes (2) |
| 36775 | 6 | Yes (2) |
| 36782 | 7 | Yes (2) |
| 36783 | 7 | Yes (2) |
| 36784 | 7 | Yes (2) |
| 36790 | 1 | No |
| 36792 | 1 | No |
| 36801 | 5 | Yes (2) |
| 36802 | 2 | Yes (1) |
| 36803 | 2 | Yes (1) |
| 36804 | 5 | Yes (2) |
| 36830 | 5 | Yes (1) |
| 36831 | 2 | Yes (1) |
| 36832 | 5 | Yes (1) |
| 36849 | 2 | Yes (1) |
| 36850 | 5 | Yes (1) |
| 36852 | 2 | No |
| 36854 | 5 | Yes (2) |
| 36855 | 2 | No |
| 36858 | 5 | Yes (2) |
| 36860 | 7 | Yes (2) |
| 36862 | 3 | No |
| 36863 | 4 | Yes (1) |
| 36865 | 5 | Yes (1) |
| 36866 | 2 | Yes (1) |
| 36867 | 5 | Yes (2) |
| 36868 | 4 | Yes (2) |
| 36869 | 5 | Yes (2) |
| 36870 | 5 | Yes (2) |
| 36871 | 5 | Yes (2) |
| 36874 | 5 | Yes (2) |
| 36875 | 5 | Yes (2) |
| 36877 | 4 | Yes (2) |
| 36879 | 5 | Yes (1) |
| 36901 | 1 | No |
| 36904 | 2 | No |
| 36907 | 1 | No |
| 36908 | 2 | No |
| 36912 | 1 | No |
| 36919 | 2 | No |
| 36921 | 2 | No |
| 36922 | 1 | No |
| 36925 | 1 | No |
Results are based on EPA UCMR 5 monitoring data (2023–2025), linked to ZIP codes via Public Water System Identifier. Non-detections are not present in this analytic dataset. For each compound and ZIP code, the highest observed concentration across the monitoring period is retained; this characterizes the upper bound of observed drinking-water concentrations, not a long-term average or an individual exposure estimate. A single water system may serve multiple ZIP codes, so the same monitoring record can appear for more than one ZIP in this table. ZIP-code assignment reflects water-system service area geography and does not establish individual household exposure. Private wells are not represented unless served by a monitored public water system. PFOA and PFOS are reported by detection prevalence because the UCMR 5 reporting limit equals their federal MCL. A full PFBS Hazard Index is not calculated because co-located, same-event multi-compound readings are not retained in this dataset. Lithium has no federal Maximum Contaminant Level; 7.36 µg/L is an evidence-based reference concentration from a prospective cohort study, not a regulatory threshold.
PFAS Estimator homepage & national ZIP lookup
Full national methodology, limitations, and dataset documentation
All states & territories index