The Pennsylvania Mental Health Workforce
Pennsylvania has 50,517 active mental-health providers registered at practice addresses in the state, or 386.8 per 100,000 residents. That ranks 33 of 51 nationally, against a US average of 433.5.
50,517
active providers
386.8
per 100,000 residents
#33
of 51 jurisdictions by density
Key findings
- Pennsylvania registers 386.8 active providers per 100,000 residents. That ranks 33 of 51 jurisdictions, below the national 433.5. #
- Allegheny County has the state's highest registered density (650.9 per 100k); 2 of Pennsylvania's 67 counties have fewer than 3 registered providers. #
- Counselors are the largest group at 49.4% of Pennsylvania's registered workforce, compared with 43.9% nationally. #
- 3,265 providers with a Pennsylvania practice address first entered the NPI registry in 2025, versus 2,494 in 2019. These are registry entries, not licenses issued. #
- 60% of Pennsylvania providers share a registered practice location with six or more in-scope providers. #
Providers per 100,000 by county
Providers are allocated to counties from their practice ZIP code. For 2 counties with under 3 allocated providers or under 1,000 residents, we show the count but no per-100k rate, because numbers that small don't make a reliable rate. We also withhold the rate for 2 counties (Indiana and Montour), where a single practice address holds at least half the providers registered there, typically a regional employer that enrols its whole clinical staff at one headquarters, which inflates that county and thins its neighbours. The same values appear in the table.
| County | Population | Providers | Per 100k |
|---|---|---|---|
| Philadelphia County | 1,574,281 | 7,982 | 507 |
| Allegheny County | 1,225,035 | 7,974 | 650.9 |
| Montgomery County | 877,643 | 5,262 | 599.6 |
| Bucks County | 647,828 | 2,634 | 406.5 |
| Chester County | 557,116 | 2,346 | 421.2 |
| Delaware County | 580,937 | 2,292 | 394.5 |
| Lancaster County | 563,159 | 1,756 | 311.9 |
| Lehigh County | 384,383 | 1,465 | 381.2 |
| Berks County | 440,072 | 1,140 | 259 |
| Dauphin County | 293,351 | 1,137 | 387.6 |
| Northampton County | 324,411 | 1,111 | 342.4 |
| Westmoreland County | 349,324 | 1,078 | 308.6 |
| Erie County | 265,832 | 1,074 | 404 |
| York County | 473,197 | 996 | 210.6 |
| Lackawanna County | 216,502 | 996 | 459.9 |
| Cumberland County | 277,270 | 925 | 333.8 |
| Luzerne County | 332,126 | 736 | 221.6 |
| Fayette County | 123,021 | 728 | 592.1 |
| Lebanon County | 146,380 | 694 | 474 |
| Butler County | 200,169 | 664 | 331.7 |
| Blair County | 119,541 | 521 | 436 |
| Centre County | 157,393 | 509 | 323.3 |
| Washington County | 210,802 | 501 | 237.6 |
| Cambria County | 128,968 | 454 | 352 |
| Monroe County | 167,179 | 383 | 228.9 |
| Beaver County | 166,032 | 377 | 227 |
| Indiana County | 82,878 | 374 | n/a |
| Clearfield County | 78,100 | 356 | 456.3 |
| Lycoming County | 112,587 | 320 | 284.3 |
| Franklin County | 160,652 | 299 | 186.4 |
| Mercer County | 107,860 | 299 | 277.5 |
| Schuylkill County | 145,085 | 198 | 136.5 |
| Adams County | 107,594 | 194 | 180.1 |
| Lawrence County | 83,911 | 189 | 224.9 |
| Crawford County | 81,792 | 188 | 229.5 |
| Montour County | 17,868 | 164 | n/a |
| Somerset County | 72,004 | 157 | 217.8 |
| Venango County | 49,346 | 148 | 300.6 |
| Armstrong County | 63,698 | 129 | 203.2 |
| Union County | 42,313 | 113 | 266.8 |
| Wayne County | 51,703 | 106 | 204.3 |
| Bradford County | 59,600 | 104 | 174.2 |
| Bedford County | 47,480 | 101 | 212.2 |
| Carbon County | 65,868 | 96 | 145 |
| Huntingdon County | 43,001 | 95 | 221.3 |
| Clarion County | 36,680 | 95 | 259.3 |
| Pike County | 62,808 | 90 | 143.1 |
| Columbia County | 66,193 | 87 | 132 |
| Northumberland County | 89,920 | 87 | 97.2 |
| Warren County | 37,038 | 85 | 230.5 |
| Tioga County | 40,502 | 81 | 199.6 |
| McKean County | 38,984 | 76 | 194.5 |
| Mifflin County | 46,127 | 76 | 163.9 |
| Greene County | 33,885 | 73 | 216.1 |
| Clinton County | 37,870 | 71 | 187.3 |
| Jefferson County | 43,255 | 66 | 152.1 |
| Snyder County | 39,655 | 55 | 137.9 |
| Elk County | 29,926 | 52 | 174.1 |
| Susquehanna County | 38,237 | 44 | 114.8 |
| Perry County | 46,806 | 33 | 71.3 |
| Wyoming County | 25,790 | 32 | 122.2 |
| Fulton County | 14,483 | 13 | 89.8 |
| Potter County | 15,897 | 9 | 57.3 |
| Juniata County | 23,403 | 9 | 36.4 |
| Cameron County | 4,211 | 4 | 95 |
| Forest County | 6,614 | 2 | n/a |
| Sullivan County | 5,856 | 1 | n/a |
Provider-type mix vs the national picture
Each provider counts once under their primary taxonomy; the US share is printed beside each Pennsylvania figure for comparison.
When Pennsylvania's providers entered the registry
This chart shows active providers by the year they entered the NPI registry. Registry entry is not licensure. Clinicians typically register when they start billing, so this measures registrations, not the workforce itself. 2026 is a partial year.
Practice-location size
This shows the share of Pennsylvaniaproviders at single- and multi-provider practice locations, grouped by normalized practice address. It's only a proxy, so see the limitations below.
Get the numbers
County-level figures for all states (including Pennsylvania) are in the county CSV; state totals and mix are in their own files. Everything is CC BY 4.0, so cite certification.app, "US Mental Health Workforce" (June 2026 NPPES snapshot).
Use this chart
<a href="https://www.certification.app/data/mental-health-workforce"><img src="https://www.certification.app/data/mental-health-workforce/charts/pa-county-density.svg" alt="Pennsylvania mental health providers per 100,000 residents by county" width="100%" /></a> <p style="font-size:12px">"Pennsylvania mental health providers per 100k by county, June 2026 snapshot" by <a href="https://www.certification.app/data/mental-health-workforce">certification.app</a>, CC BY 4.0</p>
Reading these numbers
Counts are NPPES registrations at Pennsylvaniapractice addresses. They are headcounts, not FTEs or license tallies. Telehealth and multi-state practice don't show up, a self-designated taxonomy isn't license verification, and the registry lags behind moves and retirements. The methodology page has the details.