The Missouri Mental Health Workforce
Missouri has 21,153 active mental-health providers registered at practice addresses in the state, or 337.3 per 100,000 residents. That ranks 38 of 51 nationally, against a US average of 433.5.
21,153
active providers
337.3
per 100,000 residents
#38
of 51 jurisdictions by density
Key findings
- Missouri registers 337.3 active providers per 100,000 residents. That ranks 38 of 51 jurisdictions, below the national 433.5. #
- St. Louis city has the state's highest registered density (894.5 per 100k); 15 of Missouri's 115 counties have fewer than 3 registered providers. #
- Counselors are the largest group at 45.3% of Missouri's registered workforce (US: 43.9%). #
- 1,219 providers with a Missouri practice address first entered the NPI registry in 2025, versus 995 in 2019. These are registry entries, not licenses issued. #
- 61% of Missouri 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 15 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 one county (St. Francois), 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 |
|---|---|---|---|
| St. Louis County | 990,911 | 4,849 | 489.4 |
| Jackson County | 732,994 | 2,978 | 406.3 |
| St. Louis city | 278,144 | 2,488 | 894.5 |
| Greene County | 309,286 | 1,684 | 544.6 |
| St. Charles County | 426,499 | 1,248 | 292.6 |
| Boone County | 191,746 | 1,102 | 574.6 |
| Clay County | 265,032 | 613 | 231.3 |
| Jefferson County | 233,132 | 400 | 171.4 |
| St. Francois County | 67,809 | 365 | n/a |
| Jasper County | 127,428 | 320 | 251.2 |
| Cape Girardeau County | 83,999 | 317 | 376.8 |
| Cole County | 77,908 | 250 | 321.3 |
| Platte County | 114,400 | 233 | 203.5 |
| Buchanan County | 83,540 | 229 | 274.4 |
| Butler County | 41,904 | 228 | 543.7 |
| Cass County | 115,859 | 216 | 186.8 |
| Franklin County | 108,090 | 202 | 186.9 |
| Pulaski County | 54,442 | 202 | 370.7 |
| Phelps County | 45,247 | 189 | 418.2 |
| Johnson County | 56,670 | 153 | 269.7 |
| Howell County | 40,798 | 148 | 362.9 |
| Newton County | 62,263 | 145 | 233.2 |
| Christian County | 96,725 | 127 | 131.4 |
| Adair County | 25,684 | 109 | 424.4 |
| Callaway County | 45,765 | 107 | 232.9 |
| Camden County | 44,047 | 105 | 239.2 |
| Henry County | 22,671 | 104 | 457.5 |
| Marion County | 28,525 | 103 | 362.4 |
| Polk County | 33,604 | 101 | 301.8 |
| Dunklin County | 26,855 | 95 | 353.8 |
| Vernon County | 19,946 | 95 | 473.8 |
| Lincoln County | 66,676 | 84 | 126.2 |
| Scott County | 37,975 | 82 | 216.9 |
| Taney County | 57,001 | 78 | 137.2 |
| Laclede County | 36,943 | 77 | 207.3 |
| Pettis County | 44,254 | 69 | 156.5 |
| Lafayette County | 33,531 | 68 | 201.6 |
| Audrain County | 24,528 | 61 | 250.6 |
| Lawrence County | 39,401 | 55 | 140.6 |
| Barry County | 36,200 | 50 | 139.4 |
| Randolph County | 24,513 | 43 | 174.7 |
| Webster County | 43,054 | 43 | 99 |
| Nodaway County | 20,174 | 42 | 208.2 |
| Pemiscot County | 14,465 | 37 | 258.2 |
| Warren County | 39,016 | 36 | 92 |
| Washington County | 23,810 | 35 | 148.5 |
| Grundy County | 9,744 | 32 | 329.1 |
| Miller County | 25,817 | 32 | 122.4 |
| Saline County | 23,265 | 31 | 133.5 |
| Wright County | 19,671 | 31 | 157.8 |
| Stoddard County | 28,284 | 28 | 98.8 |
| Madison County | 12,858 | 27 | 210.9 |
| Stone County | 32,503 | 27 | 83.4 |
| Benton County | 20,536 | 25 | 123.9 |
| Dent County | 14,584 | 24 | 167.1 |
| Perry County | 19,093 | 24 | 123.5 |
| Cooper County | 17,136 | 23 | 134.5 |
| Ste. Genevieve County | 18,689 | 23 | 121.5 |
| Morgan County | 22,418 | 19 | 84.8 |
| Wayne County | 10,782 | 18 | 170.2 |
| Bates County | 16,512 | 18 | 110 |
| Pike County | 17,955 | 17 | 94 |
| Gasconade County | 14,784 | 17 | 113.3 |
| Crawford County | 22,929 | 17 | 72.3 |
| Cedar County | 14,888 | 17 | 110.9 |
| Livingston County | 14,708 | 16 | 108.9 |
| New Madrid County | 15,086 | 15 | 100.5 |
| Ralls County | 10,444 | 15 | 140.9 |
| Texas County | 25,994 | 12 | 46.7 |
| Dallas County | 18,025 | 12 | 66.3 |
| Ray County | 23,398 | 12 | 50.5 |
| Reynolds County | 5,992 | 12 | 193.7 |
| Iron County | 9,318 | 11 | 122.6 |
| Macon County | 15,190 | 11 | 73.5 |
| Harrison County | 8,281 | 11 | 133.1 |
| Clinton County | 21,661 | 11 | 50.3 |
| Douglas County | 12,342 | 11 | 88.3 |
| Hickory County | 9,044 | 10 | 112.4 |
| Ripley County | 10,717 | 10 | 93.3 |
| Bollinger County | 10,646 | 9 | 87.1 |
| Moniteau County | 15,428 | 9 | 59.7 |
| Howard County | 10,180 | 9 | 89.9 |
| Barton County | 11,795 | 9 | 77 |
| Andrew County | 18,241 | 8 | 43.7 |
| Carroll County | 8,417 | 8 | 94.6 |
| St. Clair County | 9,976 | 7 | 72.5 |
| Montgomery County | 11,590 | 7 | 61.4 |
| Mississippi County | 12,003 | 7 | 57.6 |
| McDonald County | 23,992 | 7 | 28.6 |
| Ozark County | 9,172 | 7 | 72.3 |
| Carter County | 5,418 | 6 | 114.3 |
| Linn County | 11,815 | 6 | 48.6 |
| Chariton County | 7,377 | 5 | 72.3 |
| Dade County | 7,804 | 5 | 65.2 |
| DeKalb County | 9,795 | 4 | 43.2 |
| Lewis County | 9,879 | 4 | 41 |
| Atchison County | 5,175 | 4 | 77.3 |
| Oregon County | 8,709 | 3 | 38.4 |
| Monroe County | 8,959 | 3 | 34.4 |
| Holt County | 4,200 | 3 | 71.4 |
| Osage County | 13,611 | 3 | n/a |
| Gentry County | 6,384 | 3 | n/a |
| Putnam County | 4,546 | 3 | n/a |
| Maries County | 8,397 | 3 | n/a |
| Caldwell County | 9,012 | 2 | n/a |
| Clark County | 6,475 | 2 | n/a |
| Knox County | 3,728 | 2 | n/a |
| Mercer County | 3,404 | 2 | n/a |
| Scotland County | 4,796 | 2 | n/a |
| Daviess County | 8,558 | 2 | n/a |
| Shannon County | 7,285 | 1 | n/a |
| Shelby County | 5,870 | 1 | n/a |
| Sullivan County | 5,738 | 0 | n/a |
| Schuyler County | 4,140 | 0 | n/a |
| Worth County | 1,914 | 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 Missouri figure for comparison.
When Missouri'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 Missouri 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 Missouri) 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/mo-county-density.svg" alt="Missouri mental health providers per 100,000 residents by county" width="100%" /></a> <p style="font-size:12px">"Missouri 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 Missouri 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.