The Oklahoma Mental Health Workforce
Oklahoma has 21,374 active mental-health providers registered at practice addresses in the state, or 518.4 per 100,000 residents. That ranks 16 of 51 nationally, against a US average of 433.5.
21,374
active providers
518.4
per 100,000 residents
#16
of 51 jurisdictions by density
Key findings
- Oklahoma registers 518.4 active providers per 100,000 residents. That ranks 16 of 51 jurisdictions, above the national 433.5. #
- Pushmataha County has the state's highest registered density (1279.3 per 100k); 9 of Oklahoma's 77 counties have fewer than 3 registered providers. #
- Counselors are the largest group at 71.0% of Oklahoma's registered workforce (US: 43.9%). #
- 552 providers with a Oklahoma practice address first entered the NPI registry in 2025, versus 624 in 2019. These are registry entries, not licenses issued. #
- 59% of Oklahoma 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 9 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 |
|---|---|---|---|
| Oklahoma County | 822,125 | 6,631 | 806.6 |
| Tulsa County | 698,782 | 4,357 | 623.6 |
| Cleveland County | 303,973 | 1,529 | 502.9 |
| Comanche County | 122,158 | 580 | 474.8 |
| Canadian County | 187,189 | 435 | 232.4 |
| Bryan County | 51,367 | 432 | 842 |
| Pittsburg County | 43,320 | 413 | 952.3 |
| Muskogee County | 66,708 | 384 | 576.2 |
| Pottawatomie County | 75,102 | 345 | 460 |
| Payne County | 83,889 | 344 | 410.2 |
| Garfield County | 61,779 | 336 | 543.9 |
| Rogers County | 102,197 | 334 | 326.7 |
| Pontotoc County | 38,528 | 283 | 734.9 |
| Cherokee County | 49,196 | 268 | 544.4 |
| Carter County | 48,910 | 266 | 544.6 |
| Le Flore County | 50,196 | 258 | 514.3 |
| Creek County | 74,967 | 220 | 294.1 |
| Washington County | 54,037 | 216 | 400.1 |
| Custer County | 28,175 | 199 | 708 |
| Wagoner County | 93,263 | 178 | 190.9 |
| Atoka County | 14,609 | 174 | 1190.4 |
| Ottawa County | 30,438 | 172 | 563.8 |
| Woodward County | 19,827 | 154 | 776.7 |
| Sequoyah County | 40,842 | 147 | 359.5 |
| Okmulgee County | 37,241 | 146 | 393.1 |
| Kay County | 43,490 | 145 | 332.5 |
| Pushmataha County | 10,807 | 138 | 1279.3 |
| Choctaw County | 14,059 | 137 | 974.7 |
| Logan County | 55,473 | 130 | 234.8 |
| Delaware County | 41,910 | 130 | 309.9 |
| McCurtain County | 30,744 | 126 | 410.9 |
| Mayes County | 40,416 | 124 | 306.1 |
| Johnston County | 10,448 | 105 | 1002.6 |
| Grady County | 59,128 | 96 | 163 |
| Osage County | 46,794 | 93 | 198.5 |
| McClain County | 49,647 | 91 | 183.3 |
| Beckham County | 22,159 | 90 | 406 |
| Craig County | 14,518 | 89 | 613.1 |
| Seminole County | 23,441 | 82 | 351.5 |
| Lincoln County | 35,278 | 78 | 222.3 |
| Jackson County | 24,764 | 77 | 310.9 |
| Stephens County | 44,310 | 65 | 146.3 |
| Garvin County | 26,377 | 63 | 239.6 |
| Adair County | 19,828 | 59 | 298.3 |
| Latimer County | 9,645 | 56 | 582.1 |
| Marshall County | 16,255 | 55 | 338.4 |
| Haskell County | 11,787 | 52 | 441.7 |
| Texas County | 20,322 | 50 | 246 |
| Pawnee County | 16,029 | 49 | 308.3 |
| Woods County | 8,443 | 43 | 509.3 |
| McIntosh County | 19,758 | 40 | 201.9 |
| Blaine County | 8,515 | 38 | 446.9 |
| Okfuskee County | 11,451 | 37 | 324.6 |
| Nowata County | 9,522 | 27 | 283.6 |
| Kingfisher County | 15,795 | 25 | 158.6 |
| Caddo County | 26,130 | 19 | 74.3 |
| Greer County | 5,373 | 18 | 335 |
| Hughes County | 13,455 | 18 | 133.5 |
| Murray County | 13,805 | 17 | 123 |
| Kiowa County | 8,181 | 16 | 195.6 |
| Tillman County | 6,780 | 16 | 236 |
| Coal County | 5,436 | 11 | 202.4 |
| Noble County | 10,899 | 9 | 85.6 |
| Major County | 7,536 | 9 | 119.4 |
| Love County | 10,780 | 9 | 80.2 |
| Washita County | 10,884 | 7 | 61.4 |
| Alfalfa County | 5,649 | 6 | 106.2 |
| Harmon County | 2,327 | 5 | 214.9 |
| Cotton County | 5,432 | 2 | n/a |
| Harper County | 3,172 | 2 | n/a |
| Cimarron County | 2,059 | 1 | n/a |
| Grant County | 4,067 | 1 | n/a |
| Jefferson County | 5,431 | 1 | n/a |
| Dewey County | 4,207 | 1 | n/a |
| Roger Mills County | 3,259 | 0 | n/a |
| Beaver County | 4,882 | 0 | n/a |
| Ellis County | 3,613 | 0 | n/a |
Provider-type mix vs the national picture
Each provider counts once under their primary taxonomy; the US share is printed beside each Oklahoma figure for comparison.
When Oklahoma's providers entered the registry
Active providers by NPI registry-entry year. 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
Share of Oklahoma providers at single- vs multi-provider practice locations, by normalized practice address. This is a proxy; see the limitations below.
Get the numbers
County-level figures for all states (including Oklahoma) 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/ok-county-density.svg" alt="Oklahoma mental health providers per 100,000 residents by county" width="100%" /></a> <p style="font-size:12px">"Oklahoma 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 Oklahoma practice addresses. They are headcounts, not FTEs or license tallies. Telehealth and multi-state practice are invisible; taxonomy self-designation is not license verification; the registry lags moves and retirements. Details: methodology.