The North Carolina Mental Health Workforce
North Carolina has 44,456 active mental-health providers registered at practice addresses in the state, or 397 per 100,000 residents. That ranks 32 of 51 nationally, against a US average of 433.5.
44,456
active providers
397
per 100,000 residents
#32
of 51 jurisdictions by density
Key findings
- North Carolina registers 397 active providers per 100,000 residents. That ranks 32 of 51 jurisdictions, below the national 433.5. #
- Buncombe County has the state's highest registered density (1080.3 per 100k); 3 of North Carolina's 100 counties have fewer than 3 registered providers. #
- Counselors are the largest group at 42.6% of North Carolina's registered workforce, compared with 43.9% nationally. #
- 2,689 providers with a North Carolina practice address first entered the NPI registry in 2025, versus 2,027 in 2019. These are registry entries, not licenses issued. #
- 54% of North Carolina 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 3 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. The same values appear in the table.
| County | Population | Providers | Per 100k |
|---|---|---|---|
| Wake County | 1,257,235 | 6,392 | 508.4 |
| Mecklenburg County | 1,233,383 | 6,079 | 492.8 |
| Durham County | 347,240 | 3,124 | 899.7 |
| Buncombe County | 277,417 | 2,997 | 1080.3 |
| Guilford County | 562,234 | 2,374 | 422.2 |
| Cumberland County | 338,473 | 2,029 | 599.4 |
| Forsyth County | 401,718 | 1,793 | 446.4 |
| New Hanover County | 245,959 | 1,780 | 723.7 |
| Orange County | 152,498 | 1,444 | 947.1 |
| Cabarrus County | 249,725 | 1,001 | 401 |
| Pitt County | 182,936 | 991 | 541.8 |
| Gaston County | 246,558 | 844 | 342.3 |
| Onslow County | 217,175 | 736 | 339 |
| Iredell County | 211,798 | 622 | 293.8 |
| Catawba County | 170,172 | 525 | 308.2 |
| Rowan County | 155,096 | 495 | 319.4 |
| Union County | 267,674 | 455 | 170.2 |
| Henderson County | 122,375 | 418 | 342 |
| Johnston County | 256,448 | 416 | 162.3 |
| Alamance County | 186,177 | 415 | 223 |
| Wayne County | 122,278 | 411 | 335.9 |
| Robeson County | 119,941 | 403 | 335.9 |
| Craven County | 105,025 | 389 | 370.5 |
| Moore County | 110,619 | 365 | 330.1 |
| Burke County | 88,655 | 359 | 405 |
| Watauga County | 54,786 | 335 | 610.6 |
| Haywood County | 63,369 | 295 | 465.5 |
| Davidson County | 180,182 | 290 | 160.8 |
| Granville County | 61,421 | 287 | 467.6 |
| Brunswick County | 174,702 | 264 | 150.9 |
| Jackson County | 45,039 | 262 | 580.8 |
| Chatham County | 85,111 | 252 | 296.4 |
| Randolph County | 149,516 | 239 | 159.7 |
| Cleveland County | 103,325 | 220 | 213 |
| Wilson County | 81,150 | 220 | 270.8 |
| Harnett County | 150,137 | 211 | 140.7 |
| Nash County | 99,365 | 206 | 207.1 |
| Wilkes County | 66,233 | 176 | 266.3 |
| Carteret County | 70,469 | 171 | 242 |
| Lee County | 70,258 | 171 | 242.7 |
| Rockingham County | 94,195 | 170 | 180 |
| Stanly County | 68,830 | 167 | 242.1 |
| Rutherford County | 65,745 | 164 | 249.2 |
| Pender County | 72,111 | 161 | 222.6 |
| Hoke County | 56,939 | 147 | 258.4 |
| Vance County | 42,638 | 144 | 337 |
| Franklin County | 82,037 | 139 | 170 |
| Pasquotank County | 42,201 | 134 | 317.5 |
| Lincoln County | 98,654 | 127 | 128.8 |
| Transylvania County | 34,211 | 126 | 368.9 |
| Richmond County | 42,041 | 125 | 297.5 |
| Caldwell County | 81,105 | 125 | 153.5 |
| Surry County | 72,287 | 120 | 165.4 |
| Beaufort County | 44,670 | 118 | 264.1 |
| McDowell County | 45,198 | 110 | 242.6 |
| Lenoir County | 55,837 | 109 | 195.2 |
| Dare County | 38,245 | 96 | 251 |
| Scotland County | 33,322 | 96 | 287.5 |
| Macon County | 39,232 | 95 | 241.6 |
| Columbus County | 50,487 | 93 | 183.8 |
| Halifax County | 46,534 | 87 | 188 |
| Avery County | 18,110 | 83 | 458.1 |
| Madison County | 22,553 | 58 | 255.6 |
| Person County | 40,636 | 57 | 139.9 |
| Ashe County | 27,514 | 55 | 200.1 |
| Cherokee County | 30,830 | 55 | 177.3 |
| Hertford County | 19,015 | 54 | 285 |
| Yadkin County | 38,325 | 53 | 137.4 |
| Duplin County | 51,571 | 53 | 101.8 |
| Yancey County | 19,084 | 52 | 274.8 |
| Sampson County | 61,504 | 52 | 84.4 |
| Polk County | 20,533 | 52 | 251.8 |
| Alexander County | 36,958 | 51 | 137.3 |
| Davie County | 45,855 | 49 | 107.3 |
| Swain County | 14,024 | 49 | 350.2 |
| Edgecombe County | 49,121 | 48 | 97.8 |
| Currituck County | 33,158 | 40 | 120.6 |
| Stokes County | 46,126 | 40 | 85.8 |
| Montgomery County | 26,403 | 36 | 137.8 |
| Bladen County | 30,007 | 34 | 112.1 |
| Alleghany County | 11,479 | 32 | 278.8 |
| Martin County | 21,601 | 32 | 147.5 |
| Warren County | 18,898 | 29 | 153 |
| Caswell County | 22,563 | 26 | 113.4 |
| Chowan County | 14,082 | 25 | 174.9 |
| Anson County | 21,758 | 23 | 105.8 |
| Pamlico County | 12,758 | 22 | 169.7 |
| Mitchell County | 15,062 | 21 | 139.2 |
| Clay County | 12,239 | 20 | 166.1 |
| Northampton County | 16,491 | 19 | 115.3 |
| Greene County | 20,700 | 17 | 82.1 |
| Washington County | 10,638 | 16 | 149.1 |
| Bertie County | 17,086 | 15 | 85.4 |
| Perquimans County | 13,490 | 11 | 84.3 |
| Graham County | 8,190 | 9 | 109.9 |
| Camden County | 11,315 | 6 | 53 |
| Jones County | 9,575 | 5 | 49 |
| Hyde County | 4,554 | 2 | n/a |
| Tyrrell County | 3,537 | 2 | n/a |
| Gates County | 10,234 | 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 North Carolina figure for comparison.
When North Carolina'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 North Carolinaproviders 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 North Carolina) 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/nc-county-density.svg" alt="North Carolina mental health providers per 100,000 residents by county" width="100%" /></a> <p style="font-size:12px">"North Carolina 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 North Carolinapractice 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.