Skip to content
Therapy Index US · federal registry

Therapists & Counselors in Colorado

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

38,196
Registered providers
278
Places with providers
13th
National rank
of 56
11
Licence types

How density varies inside Colorado

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 35.8 0 147.2 providers per 10,000 residents · 180 places in Colorado
Distribution across 180 places in Colorado.

There are 38,196 licensed providers registered in Colorado. The two most common licence types are mental health counselor (8,709) and clinical social worker (7,376).

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

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

The largest single group, mental health counselor, accounts for 24% 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 278 distinct places across Colorado. 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 Colorado 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 Colorado. 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 Colorado. Annual registrations in 2025 were 59% higher 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

78.5% of registered licensed providers in Colorado 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 Colorado. Circle position is the ZIP code centroid, not a street address.

By licence type

Places in Colorado

254 of 254 have their own page so far
Place Providers Population Per 10k
Denver 7,860 740,613 106.1
Colorado Springs 4,288 494,743 86.7
Aurora 3,047 410,053 74.3
Boulder 2,388 105,689 225.9
Fort Collins 2,125 171,500 123.9
Lakewood 1,396 156,927 89.0
Wheat Ridge 1,151 32,081
Littleton 1,136 46,246 245.6
Pueblo 1,084 110,404 98.2
Greeley 1,010 115,073 87.8
Thornton 861 147,766
Grand Junction 745 71,827 103.7
Centennial 688 108,658 63.3
Longmont 665 100,109 66.4
Westminster 592 116,182 51.0
Englewood 524 35,305 148.4
Lafayette 505 30,116
Loveland 450 81,387 55.3
Arvada 448 122,901 36.5
Greenwood Village 399 15,323
Durango 378 19,733 191.6
Parker 366 65,985 55.5
Broomfield 353 79,174 44.6
Alamosa 261 9,849
Castle Rock 259 83,815 30.9
Northglenn 236 38,893 60.7
Highlands Ranch 228
Park Center 207
Fort Carson 195
Louisville 180 20,581 87.5
Golden 177 20,390 86.8
Montrose 153 21,583 70.9
Glenwood Springs 153 10,395 147.2
Lone Tree 134 15,278 87.7
Evergreen 134
Commerce City 133 72,345 18.4
Sterling 131 13,054
Frisco 107 2,792
Steamboat Springs 100 13,557 73.8
Monument 95 13,813 68.8
Fort Morgan 94 11,841 79.4
Windsor 85 43,840 19.4
Brighton 84 45,395 18.5
La Junta 71 6,864
Delta 71 9,802 72.4
Aspen 69 6,489 106.3
Cortez 68 9,126 74.5
Salida 66 5,985 110.3
Erie 65 40,904 15.9
Woodland Park 61 8,014 76.1
Edwards 58
Gunnison 56 6,836 81.9
Fountain 53 29,450 18.0
Elizabeth 49 2,957 165.7
Carbondale 49 6,762 72.5
Pueblo West 48
Glendale 48 4,475 107.3
Eagle 47 7,280 64.6
Basalt 44 4,009 109.8
Air Force Academy 39
Pagosa Springs 38 1,838
Lamar 37 7,588 48.8
Frederick 37 18,241 20.3
Aspen Park 37
Peyton 35
Castle Pines 35 15,583 22.5
Buena Vista 34 3,248 104.7
Superior 33 13,637 24.2
Avon 33 6,184 53.4
Vail 30 4,407
Craig 30 8,874 33.8
Trinidad 29 8,091 35.8
Estes Park 29 5,780 50.2
Cimarron Hills 29
Palmer Lake 28 2,591 108.1
Rifle 27 10,844 24.9
Wellington 26 12,169 21.4
Evans 25 22,500 11.1
Manitou Springs 24 4,577 52.4
Johnstown 24 22,433 10.7
Dillon 24 1,029 233.2
Granby 23 2,392 96.2
Telluride 22 2,454 89.6
Burlington 22 3,164 69.5
Morrison 21 364
Fort Lupton 21 10,402 20.2
Brook Forest 21
Breckenridge 21 5,015 41.9
Ignacio 20 869
Mancos 19 1,266 150.1
Firestone 19 20,129 9.4
Berthoud 18 14,080 12.8
Bayfield 18 2,974 60.5
Sheridan 17 5,972 28.5
Lyons 17 2,119 80.2
Crested Butte 17 1,693 100.4
Nederland 16 1,463 109.4
Fruita 16 14,003 11.4
Watkins 15
Red Feather Lakes 15
Edgewater 15 4,870 30.8
Silverthorne 14 5,418 25.8
Ridgway 14 1,324 105.7
Walsenburg 13 3,039 42.8
Paonia 13 1,477 88.0
Norwood 13 516
Niwot 13
Limon 13 2,021 64.3
Timnath 12 11,600 10.3
Olathe 12 1,927 62.3
Meeker 12 2,417 49.6
Leadville 12 2,668 45.0
Florence 12 3,856
Bennett 12 4,224 28.4
Palisade 11 2,599 42.3
Larkspur 10 219
Holyoke 10 2,264 44.2
Elbert 9
Black Hawk 9 120
Yuma 8 3,424 23.4
Mead 8 7,042 11.4
Eaton 8 5,848 13.7
Calhan 8 727 110.0
Wray 7 2,352 29.8
Rangely 7 2,304 30.4
Monte Vista 7 4,005 17.5
Divide 7
Dacono 7 6,844 10.2
Cedaredge 7 2,448 28.6
Akron 7 1,725 40.6
Westcliffe 6 488 123.0
Strasburg 6
Severance 6 11,841 5.1
Rocky Ford 6 3,752 16.0
Parachute 6 1,366 43.9
New Castle 6 4,896 12.3
Loma 6
Hotchkiss 6 945 63.5
Fraser 6 1,543 38.9
Franktown 6
Florissant 6
Federal Heights 6 14,075 4.3
Dolores 6 933 64.3
Walden 5 529 94.5
Penrose 5
Green Mountain Falls 5 601 83.2
Foxfield 5 746 67.0
Fairplay 5 743 67.3
Crestone 5 166
Clifton 5
Trail Side 4
Moffat 4 102
Marvel 4
Lochbuie 4 8,776 4.6
La Veta 4 859 46.6
Laporte 4
Gypsum 4 9,212 4.3
Crawford 4 411 97.3
Cotopaxi 4
Winter Park 3 1,217 24.7
Tabernash 3
Silverton 3 721 41.6
Silt 3 3,743 8.0
Sedalia 3
Ouray 3 929 32.3
Orchard Mesa 3
Minturn 3 986 30.4
Milliken 3 9,183 3.3
La Salle 3 2,304 13.0
La Jara 3 708
Kittredge 3
Jamestown 3 245 122.4
Idaho Springs 3 1,842 16.3
Hugo 3 781 38.4
Holly Hills 3
Hayden 3 2,250 13.3
Fruitvale 3
Derby 3
De Beque 3 476 63.0
Cripple Creek 3 1,120 26.8
Brush 3 5,337 5.6
Beulah Valley 3
Ault 3 2,667 11.2
Wiggins 2 1,868 10.7
Ward 2 124 161.3
Towaoc 2
Springfield 2 1,293 15.5
Security-Widefield 2
Rock Creek Park 2
Ordway 2 1,053 19.0
Oak Creek 2 834 24.0
Nunn 2 539 37.1
Lake City 2 416 48.1
Kremmling 2 1,451 13.8
Kersey 2 1,500 13.3
Julesburg 2 1,217 16.4
Georgetown 2 1,217 16.4
Garden City 2 250 80.0
Colorado City 2
Collbran 2 355 56.3
Cherry Creek 2
Capulin 2
Byers 2
Bow Mar 2 832 24.0
Woody Creek 1
Wiley 1 433 23.1
Welby 1
Vona 1 89
Twin Lakes 1
Towner 1
Tall Timber 1
Stratton 1 644 15.5
Stratmoor 1
South Fork 1 506 19.8
Somerset 1
Snyder 1
Snowmass Village 1 2,965 3.4
Simla 1 587 17.0
Shaw Heights 1
Seibert 1 178 56.2
San Luis 1 597 16.8
Saguache 1 520 19.2
Rye 1 201 49.8
Rollinsville 1
Rockvale 1 530 18.9
Redstone 1
Ponderosa Park 1
Platteville 1 2,908 3.4
Pierce 1 1,086 9.2
Orchard 1
Mountain View 1 517 19.3
Las Animas 1 2,325 4.3
Keenesburg 1 2,107 4.7
Indian Hills 1
Iliff 1 246 40.7
Hudson 1 1,621 6.2
Haxtun 1 951 10.5
Guffey 1
Goldfield 1
Fleming 1 421 23.8
Ellicott 1
Eldorado Springs 1
Eads 1 642 15.6
Del Norte 1 1,396 7.2
Coaldale 1
Cherry Hills Village 1 6,389 1.6
Blue River 1 859 11.6
Black Forest 1
Berkley 1
Battlement Mesa 1
Avondale 1
Antonito 1 615
Allenspark 1
Acres Green 1

21 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.