Skip to content
Therapy Index US · federal registry

Therapists & Counselors in Oklahoma

Psychologists, clinical social workers, counselors, marriage and family therapists and psychiatrists registered with a practice address in this area.

23,024
Registered providers
330
Places with providers
26th
National rank
of 56
12
Licence types

How density varies inside Oklahoma

Each bar is the number of places at that level of provider density. A long right tail means a few places carry far more providers per resident than the rest of the state.

median 33.9 0 167.3 providers per 10,000 residents · 281 places in Oklahoma
Distribution across 281 places in Oklahoma.

There are 23,024 licensed providers registered in Oklahoma. The two most common licence types are mental health counselor (6,621) and counselor (4,522).

Oklahoma ranks 26th of 56 states and territories by the number of registered providers in this field.

The largest single group is mental health counselor, at 6,621 providers or 29% of the total. Licence titles vary between states for what is often similar training and scope, so the mix here partly reflects how Oklahoma licenses its providers.

The largest single group, mental health counselor, accounts for 30% of licensed providers registered here, so no one licence defines what is available. Training route and areas of focus vary more within a licence type than between them.

Providers are registered in 330 distinct places across Oklahoma. The map shows the ZIP codes with the highest counts.

These counts come from the federal NPI registry. A provider appears here if they hold an active NPI with a practice address in this area — it does not mean they are currently accepting new clients, and the registry does not record insurance, fees or availability.

How Oklahoma got here

new registrations per year

Each registration carries the year it was issued, so the registry doubles as a record of when this workforce grew in Oklahoma. A rising line means the constraint is easing; a flat one means today's shortage is likely to be next year's too.

01.1k2.2k200820172026
New registrations per year. licensed providers in Oklahoma. Annual registrations in 2025 were 35% lower than in 2008. The final bar is faded because 2026 is still in progress. Starts at 2008 on purpose. The NPI system launched in 2006– 2007 and the whole profession registered at once, so those two years are an artefact of the rollout rather than a measure of anything. Including them would make the following year look like a collapse.

Who they are

self-reported to CMS

77% of registered licensed providers in Oklahoma are women. Nationally the figure varies a great deal by licence type — occupational therapy at one end, psychiatry at the other. See the national breakdown.

You can filter any city list on this site by gender. We show it because it is one of the most common things people search for and, for some kinds of work, a real need — but it is only ever a filter here, never a ranking.

Where they are registered

circle size = providers in that ZIP code
The highest-count ZIP codes for licensed providers in Oklahoma. Circle position is the ZIP code centroid, not a street address.

By licence type

Places in Oklahoma

317 of 317 have their own page so far
Place Providers Population Per 10k
Oklahoma City 5,939 719,849 82.5
Tulsa 4,283 416,209 102.9
Norman 1,095 130,943 83.6
Edmond 1,002 100,479 99.7
Lawton 523 90,503 57.8
Durant 416 21,552
McAlester 383 18,044 212.3
Muskogee 366 36,760 99.6
Enid 356 50,297 70.8
Moore 345 63,609 54.2
Stillwater 318 50,046 63.5
Shawnee 318 32,474 97.9
Midwest City 301 58,799 51.2
Claremore 295 20,681 142.6
Broken Arrow 282 124,991 22.6
Ada 280 16,660 168.1
Ardmore 278 24,956 111.4
Yukon 255 27,615 92.3
Tahlequah 254 17,508 145.1
Sapulpa 228 23,695
Bartlesville 224 38,278 58.5
Poteau 184 9,171 200.6
Atoka 164 2,975
Miami 157 12,893 121.8
Antlers 152 2,186
Woodward 151 11,635 129.8
Ponca City 145 24,225 59.9
El Reno 138 20,730 66.6
Okmulgee 135 11,394 118.5
Clinton 135 8,302 162.6
Hugo 133 5,082
Sallisaw 130 8,790 147.9
Tishomingo 110 3,123 352.2
Pryor Creek 106 9,723 109.0
Bethany 104 20,315 51.2
Guthrie 98 12,257 80.0
Vinita 94 5,424 173.3
Wagoner 93 8,405 110.6
Owasso 93 43,117 21.6
Del City 93 21,138 44.0
Chickasha 87 17,313 50.3
Idabel 83 6,934 119.7
Grove 81 7,399 109.5
Elk City 77 11,335 67.9
Altus 77 18,707 41.2
Medicine Park 66 497
Spencer 65 3,857 168.5
Choctaw 65 12,549 51.8
Weatherford 59 12,005 49.1
Duncan 57 23,238 24.5
Chandler 55 2,963 185.6
Stilwell 52 3,892 133.6
McLoud 51 4,564 111.7
Guymon 48 12,241 39.2
Sand Springs 47 20,397 23.0
Wilburton 46 2,308 199.3
Stigler 46 2,749 167.3
Jenks 46 28,175 16.3
Mustang 45 24,571 18.3
Purcell 44 7,030 62.6
Seminole 43 7,393 58.2
Bixby 40 32,766 12.2
Alva 38 4,880 77.9
Talihina 37 938
Pawhuska 33 2,923 112.9
Pauls Valley 33 6,157 53.6
Watonga 32 2,594 123.4
Catoosa 32 7,471 42.8
Okemah 30 3,091 97.1
Cushing 29 8,390 34.6
Kingston 28 1,480 189.2
Cleveland 28 3,271 85.6
Nowata 27 3,584 75.3
Madill 27 4,181 64.6
Warr Acres 26 10,552 24.6
Heavener 26 3,070 84.7
Eufaula 26 2,882 90.2
Afton 26 753 345.3
Wynnewood 25 1,957 127.7
Jay 25 2,507 99.7
Konawa 24 1,242
Kingfisher 23 5,201 44.2
Mangum 21 2,683 78.3
Broken Bow 21 4,211 49.9
Valliant 20 798
Pawnee 20 1,974 101.3
Coweta 20 11,472 17.4
The Village 18 9,276 19.4
Howe 18 643 279.9
Hobart 17 3,257 52.2
Wewoka 16 3,046 52.5
Nichols Hills 16 3,864 41.4
Holdenville 15 5,923 25.3
Checotah 15 3,096 48.4
Skiatook 14 8,960 15.6
Perkins 14 3,271 42.8
Newcastle 14 15,198 9.2
Frederick 14 3,371 41.5
Boley 13 1,087 119.6
Blanchard 13 10,013 13.0
Sayre 12 4,783 25.1
Piedmont 12 9,427 12.7
Noble 12 7,748 15.5
Henryetta 12 5,620 21.4
Hartshorne 12 1,877 63.9
Thomas 11 1,129 97.4
Prague 11 2,427 45.3
Muldrow 11 3,375 32.6
Mead 11 248 443.5
Bristow 11 4,381 25.1
Tecumseh 10 6,402 15.6
Sulphur 10 4,878 20.5
Oologah 10 1,358 73.6
Glenpool 10 14,705 6.8
Collinsville 10 9,956 10.0
Coalgate 10 1,735 57.6
Barnsdall 10 974 102.7
Welling 9
Langston 9 1,787 50.4
Canadian 9 142
Anadarko 9 5,448 16.5
Marlow 8 4,514 17.7
Elgin 8 3,653 21.9
Beggs 8 1,188 67.3
Wyandotte 7 488 143.4
Perry 7 4,448 15.7
Park Hill 7
Haskell 7 1,740 40.2
Fort Gibson 7 3,814 18.4
Wister 6 1,068 56.2
Westville 6 1,413 42.5
Washington 6 780 76.9
Tuttle 6 8,708 6.9
Stringtown 6 432 138.9
Stonewall 6 420 142.9
Mounds 6 999 60.1
Marietta 6 2,982 20.1
Krebs 6 2,068 29.0
Jones 6 3,222 18.6
Harrah 6 7,212 8.3
Fort Towson 6 489 122.7
Fairview 6 2,632 22.8
Davis 6 2,836 21.2
Chouteau 6 2,175 27.6
Blackwell 6 6,029 10.0
Waynoka 5 698 71.6
Lone Grove 5 5,244 9.5
Lindsay 5 2,929 17.1
Keota 5 442 113.1
Kansas 5 756 66.1
Hollis 5 1,673 29.9
Coyle 5 342 146.2
Calera 5 3,145 15.9
Warner 4 1,587 25.2
Vian 4 1,386 28.9
Stroud 4 2,913 13.7
Soper 4 224 178.6
Smith Village 4 52
Porter 4 656 61.0
Mannford 4 3,432 11.7
Lexington 4 2,046 19.6
Lane 4
Hulbert 4 498 80.3
Hominy 4 3,293 12.1
Forest Park 4 1,035 38.6
Fairfax 4 1,106 36.2
Comanche 4 1,393 28.7
Coleman 4
Canton 4 450 88.9
Wright City 3 598 50.2
Wilson 3 1,439 20.8
Whitesboro 3
Walters 3 2,355 12.7
Talala 3 268 111.9
Taft 3 172 174.4
Stratford 3 1,437 20.9
Roland 3 4,146 7.2
Red Oak 3 535 56.1
Quinton 3 845 35.5
Pocola 3 4,660 6.4
Paden 3 427 70.3
Mooreland 3 1,122 26.7
Maud 3 877 34.2
Luther 3 1,694 17.7
Locust Grove 3 1,397 21.5
Hydro 3 901 33.3
Fletcher 3 1,274 23.5
Cherokee 3 1,439 20.8
Chelsea 3 1,999 15.0
Cameron 3 334 89.8
Cache 3 3,239 9.3
Bunch 3
Wetumka 2 1,133 17.7
Wellston 2 727 27.5
Webbers Falls 2 323 61.9
Waukomis 2 1,324 15.1
Watts 2 280 71.4
Valley Brook 2 636 31.4
Union City 2 2,129 9.4
Tonkawa 2 2,983 6.7
Thackerville 2 433 46.2
Terral 2 284
Sperry 2 1,241 16.1
Shady Point 2 1,010 19.8
Rush Springs 2 1,020 19.6
Paoli 2 593 33.7
Panama 2 1,314 15.2
Okeene 2 1,047 19.1
New Cordell 2 2,746 7.3
Minco 2 1,580 12.7
Milburn 2 253 79.1
Meridian 2 17
Meeker 2 1,031 19.4
Laverne 2 1,189 16.8
Kellyville 2 1,052 19.0
Gore 2 996 20.1
Fort Supply 2 314 63.7
Finley 2
Fairland 2 1,100 18.2
Drumright 2 2,546 7.9
Dewey 2 3,450 5.8
Crescent 2 1,429 14.0
Council Hill 2 112
Commerce 2 2,260 8.8
Colony 2 106
Colcord 2 758 26.4
Carney 2 575 34.8
Calumet 2 524 38.2
Caddo 2 1,093 18.3
Bennington 2 326 61.3
Arcadia 2 187 107.0
Ames 2 189
Yale 1 1,054 9.5
White Oak 1
West Siloam Springs 1 1,066 9.4
Wayne 1 690 14.5
Waurika 1 1,867 5.4
Turpin 1
Turley 1
Tipton 1 840 11.9
Texhoma 1 825 12.1
Spavinaw 1 366
Skedee 1 65 153.8
Shidler 1 333 30.0
Sharon 1 130 76.9
Sequoyah 1
Salina 1 1,127 8.9
Roff 1 628 15.9
River Bottom 1
Ringwood 1 395 25.3
Red Rock 1 248 40.3
Ramona 1 547 18.3
Pittsburg 1 176
Peggs 1
Ochelata 1 435 23.0
Nicoma Park 1 2,294 4.4
Newkirk 1 2,246 4.5
Mulhall 1 244 41.0
Morrison 1 725 13.8
Mill Creek 1 296 33.8
Medford 1 901 11.1
Mazie 1
Maysville 1 1,096 9.1
Manitou 1 171 58.5
Macomb 1 25
McCurtain 1 358 27.9
Lotsee 1 7
Latta 1
Kiefer 1 2,310 4.3
Inola 1 1,888 5.3
Indiahoma 1 276
Hodgen 1
Hinton 1 4,975 2.0
Hennessey 1 2,207 4.5
Helena 1 1,527 6.5
Healdton 1 2,350 4.3
Haworth 1 280 35.7
Hallett 1 114 87.7
Gracemont 1 271 36.9
Goldsby 1 3,591 2.8
Glencoe 1 512 19.5
Geronimo 1 1,188 8.4
Freedom 1 177 56.5
Fox 1
Foraker 1 17
Faxon 1 117
Fairmont 1 129 77.5
Earlsboro 1 620 16.1
Eakly 1 284 35.2
Dover 1 410 24.4
Depew 1 412 24.3
Dacoma 1 106 94.3
Cyril 1 797 12.5
Custer City 1 371 27.0
Crowder 1 295 33.9
Colbert 1 1,118 8.9
Clayton 1 556 18.0
Centrahoma 1 82 122.0
Cement 1 419 23.9
Castle 1 173 57.8
Cartwright 1
Carnegie 1 1,366 7.3
Caney 1 190 52.6
Calvin 1 313 31.9
Byars 1 209 47.8
Burlington 1 118
Braman 1 163
Boynton 1 165 60.6
Boswell 1 570 17.5
Bokoshe 1 408 24.5
Bokchito 1 631 15.8
Boise City 1 1,040 9.6
Big Cabin 1 185 54.1
Badger Lee 1
Agra 1 330 30.3
Adair 1 750 13.3
Achille 1 434 23.0

25 places have no per-resident figure. Those are office districts inside a larger urban area, rural towns whose practices serve a whole region, or places where most registrations share one employer's address — dividing by the resident population there produces a number that looks precise and describes nothing. The provider counts are unaffected; the test is described in the methodology.