Original research · Pennsylvania
19 Pennsylvania counties have testing entries but no local mitigation entry
In 19 of Pennsylvania’s 67 counties, DEP’s September reports list testing entries but no mitigation entry with a reported address in that county. Both the county-sorted and alphabetical versions show that pattern.
These records describe listed locations. Providers based elsewhere may serve these counties. An absent entry does not establish a service shortage or tell us anything about radon levels in a home.
What the county review found
We counted a record toward a county only when its printed state was PA and its reported county matched Pennsylvania’s county list. Testing and mitigation were counted separately, then we compared the two report versions.
The 19 counties with testing entries but no mitigation entry are Armstrong, Bedford, Bradford, Carbon, Clearfield, Crawford, Fayette, Franklin, Huntingdon, Indiana, Lawrence, Mifflin, Northumberland, Perry, Somerset, Susquehanna, Tioga, Union, Venango.
The 13 with neither type of entry are Cameron, Clarion, Forest, Fulton, Greene, Jefferson, Juniata, McKean, Mercer, Montour, Potter, Sullivan, Wyoming. Every other county has entries for both services.
Calculated from the four September 1, 2026 DEP reports: DEP county testing report; DEP alphabetical testing report; DEP county mitigation report; DEP alphabetical mitigation report.
Why an entry is not a company
DEP’s directory includes firms, certified individuals, and listed employees. Its guidance explains that approved employees can work under a firm’s certified individual. A business and people associated with it can therefore have separate entries. Read DEP’s certification explanation.
Adding the rows does not tell you how many separate businesses you can hire. Names, shared contact details, and numeric prefixes are not enough to sort every entry.
| Service | County report | Alphabetical report |
|---|---|---|
| Testing | 501 | 542 |
| Mitigation | 194 | 114 |
Across all addresses, alphabetical testing includes 46 IDs that are missing from county testing. County mitigation includes 102 IDs that are missing from alphabetical mitigation. All 102 are in the 7000 series, which DEP identifies as mitigation firm employees. We do not know the full reason the report populations differ.
Lehigh has the most mitigation entries in the county report; Montgomery has the most in the alphabetical report. That does not tell you which county has the most independent companies or the most open appointments.
The county pattern is the same in both versions. We treat that as a description of these files, not a complete count of the workforce.
How to find help for your address
Start with a county search. Before you hire anyone, check three things:
- Confirm you need testing, mitigation, or both, and check the matching credential.
- Match the name and ID to official records. DEP says to check a current ID card or certification certificate because status can change.
- Ask whether they serve your address, when they can come, and whether travel is extra. The listed location does not answer those questions.
If the county list is short, search a wider area and still check credentials. EPA recommends consulting the state radon program about requirements that apply to providers.
Browse Pennsylvania’s source-linked directory and confirm current status and availability before hiring. For credential checks, use DEP’s official directory.
Methods and original sources
We downloaded the four reports on September 14, 2026. The PDFs are dated September 1. The directory page’s update note still said August 3 that day. Those research dates are not the same as the verification date on an individual listing.
Two independent extraction methods agreed on every ID, state, and county in the county-sorted PDFs: 610 testing rows and 239 mitigation rows, including other-state addresses. We then compared the alphabetical versions. One truncated county label was resolved using the full county spelling attached to the same ID in the county report. All 67 county totals reconcile to the corresponding report totals.
We used the county printed on each DEP row, and we did not turn addresses into service areas. We did not sort every row into person versus business, measure household demand, or merge the reports into one complete roster. Reports from the same agency can miss the same people, so agreement means the files match, not that the list is complete.
- DEP county testing report (PDF)
- DEP alphabetical testing report (PDF)
- DEP county mitigation report (PDF)
- DEP alphabetical mitigation report (PDF)
Geographic reference: US Census county geography. Counts in this historical snapshot may differ from our directory’s separately refreshed listings.
This is our analysis of published records. DEP has not reviewed or endorsed it, and no external professional review is claimed.
County data and downloads
The CSV has all 67 counties, their FIPS codes, and testing and mitigation counts from each report version. Zero means that report has no PA-address entry for the county.
- Download the 67-county comparison (CSV)
- Download methods and column definitions (text)
- Download source URLs, retrieval dates, and file fingerprints (JSON)
View all 67 counties
| County | Testing C | Testing A | Mitigation C | Mitigation A |
|---|---|---|---|---|
| Adams | 12 | 14 | 3 | 2 |
| Allegheny | 81 | 86 | 7 | 5 |
| Armstrong | 3 | 3 | 0 | 0 |
| Beaver | 8 | 9 | 15 | 4 |
| Bedford | 1 | 1 | 0 | 0 |
| Berks | 11 | 15 | 9 | 4 |
| Blair | 5 | 5 | 1 | 1 |
| Bradford | 1 | 1 | 0 | 0 |
| Bucks | 28 | 32 | 8 | 5 |
| Butler | 20 | 22 | 5 | 2 |
| Cambria | 4 | 4 | 1 | 1 |
| Cameron | 0 | 0 | 0 | 0 |
| Carbon | 2 | 2 | 0 | 0 |
| Centre | 5 | 6 | 4 | 4 |
| Chester | 30 | 31 | 9 | 4 |
| Clarion | 0 | 0 | 0 | 0 |
| Clearfield | 1 | 1 | 0 | 0 |
| Clinton | 1 | 1 | 1 | 1 |
| Columbia | 2 | 2 | 1 | 1 |
| Crawford | 3 | 3 | 0 | 0 |
| Cumberland | 7 | 7 | 8 | 6 |
| Dauphin | 10 | 10 | 8 | 5 |
| Delaware | 11 | 18 | 1 | 1 |
| Elk | 1 | 1 | 1 | 1 |
| Erie | 4 | 4 | 2 | 2 |
| Fayette | 5 | 5 | 0 | 0 |
| Forest | 0 | 0 | 0 | 0 |
| Franklin | 4 | 5 | 0 | 0 |
| Fulton | 0 | 0 | 0 | 0 |
| Greene | 0 | 0 | 0 | 0 |
| Huntingdon | 4 | 4 | 0 | 0 |
| Indiana | 2 | 2 | 0 | 0 |
| Jefferson | 0 | 0 | 0 | 0 |
| Juniata | 0 | 0 | 0 | 0 |
| Lackawanna | 10 | 13 | 8 | 5 |
| Lancaster | 9 | 9 | 8 | 5 |
| Lawrence | 4 | 4 | 0 | 0 |
| Lebanon | 3 | 3 | 5 | 3 |
| Lehigh | 13 | 14 | 18 | 7 |
| Luzerne | 12 | 12 | 6 | 2 |
| Lycoming | 6 | 6 | 2 | 2 |
| McKean | 0 | 0 | 0 | 0 |
| Mercer | 0 | 0 | 0 | 0 |
| Mifflin | 1 | 1 | 0 | 0 |
| Monroe | 19 | 20 | 5 | 4 |
| Montgomery | 47 | 51 | 17 | 12 |
| Montour | 0 | 0 | 0 | 0 |
| Northampton | 17 | 17 | 1 | 1 |
| Northumberland | 1 | 1 | 0 | 0 |
| Perry | 4 | 4 | 0 | 0 |
| Philadelphia | 15 | 15 | 4 | 2 |
| Pike | 7 | 7 | 1 | 1 |
| Potter | 0 | 0 | 0 | 0 |
| Schuylkill | 4 | 4 | 1 | 1 |
| Snyder | 5 | 5 | 5 | 4 |
| Somerset | 1 | 1 | 0 | 0 |
| Sullivan | 0 | 0 | 0 | 0 |
| Susquehanna | 1 | 1 | 0 | 0 |
| Tioga | 1 | 1 | 0 | 0 |
| Union | 1 | 1 | 0 | 0 |
| Venango | 2 | 2 | 0 | 0 |
| Warren | 1 | 1 | 1 | 1 |
| Washington | 10 | 14 | 9 | 2 |
| Wayne | 6 | 6 | 5 | 2 |
| Westmoreland | 22 | 22 | 9 | 7 |
| Wyoming | 0 | 0 | 0 | 0 |
| York | 13 | 13 | 5 | 4 |
If you find an error, send a correction with the report and county.