Skip to content
Therapy Index US · federal registry

Physical & Occupational Therapy in Colorado

Physical therapists and occupational therapists registered with a practice address in this area, including their board-recognised specialty areas.

10,533
Registered providers
278
Places with providers
13th
National rank
of 56
4
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 13.9 0 60.2 providers per 10,000 residents · 180 places in Colorado
Distribution across 180 places in Colorado.

Colorado has 10,533 licensed therapists with a registered practice address, across 4 licence types.

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

By licence type the breakdown is physical therapist (6,393), occupational therapist (2,855), pediatric occupational therapist (379), orthopedic physical therapist (367), with 0 further types making up the remainder.

Just over half of the licensed therapists here — 64% — hold the same licence, physical therapist. Where one type dominates like this, the practical question is less which letters someone has than whether they work with what you are bringing to them.

The three largest concentrations are Denver (9,226), Colorado Springs (5,497), Aurora (3,680).

One caveat on reading these numbers: the registry records where a provider registered an address, not where they see clients day to day, and addresses are not always kept current. It also says nothing about whether someone is taking new clients.

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.

0332663200820172026
New registrations per year. licensed therapists in Colorado. Annual registrations in 2025 were 13% 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

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

By licence type

Places in Colorado

189 of 189 have their own page so far
Place Providers Population Per 10k
Denver 1,366 740,613 18.4
Colorado Springs 1,209 494,743 24.4
Aurora 633 410,053 15.4
Fort Collins 527 171,500 30.7
Boulder 466 105,689 44.1
Littleton 355 46,246 76.8
Lakewood 331 156,927 21.1
Centennial 330 108,658 30.4
Englewood 250 35,305 70.8
Greenwood Village 244 15,323
Westminster 227 116,182 19.5
Golden 215 20,390 105.4
Longmont 213 100,109 21.3
Parker 206 65,985 31.2
Loveland 201 81,387 24.7
Highlands Ranch 200
Greeley 178 115,073 15.5
Grand Junction 177 71,827 24.6
Castle Rock 175 83,815 20.9
Pueblo 169 110,404 15.3
Broomfield 156 79,174 19.7
Thornton 150 147,766
Arvada 140 122,901 11.4
Louisville 121 20,581 58.8
Wheat Ridge 119 32,081
Vail 117 4,407
Durango 114 19,733 57.8
Windsor 103 43,840 23.5
Lafayette 97 30,116
Lone Tree 92 15,278 60.2
Brighton 80 45,395 17.6
Evergreen 73
Fort Carson 64
Steamboat Springs 59 13,557 43.5
Montrose 58 21,583 26.9
Northglenn 55 38,893 14.1
Peyton 48
Monument 48 13,813 34.7
Aspen 40 6,489 61.6
Frisco 37 2,792
Aspen Park 37
Edwards 34
Fountain 33 29,450 11.2
Erie 32 40,904 7.8
Fruita 30 14,003 21.4
Firestone 28 20,129 13.9
Delta 28 9,802 28.6
Air Force Academy 25
Carbondale 24 6,762 35.5
Park Center 23
Gunnison 23 6,836 33.6
Rifle 22 10,844 20.3
Cortez 22 9,126 24.1
Commerce City 22 72,345 3.0
Alamosa 22 9,849
Superior 21 13,637 15.4
Glenwood Springs 21 10,395 20.2
Salida 20 5,985 33.4
Woodland Park 19 8,014 23.7
Breckenridge 19 5,015 37.9
Glendale 18 4,475 40.2
Estes Park 17 5,780 29.4
Eagle 17 7,280 23.4
Buena Vista 17 3,248 52.3
Basalt 17 4,009 42.4
Telluride 15 2,454 61.1
Avon 15 6,184 24.3
Morrison 14 364
Johnstown 14 22,433 6.2
Sterling 13 13,054
Berthoud 13 14,080 9.2
Pagosa Springs 12 1,838
Crested Butte 12 1,693 70.9
Cimarron Hills 12
Wray 11 2,352 46.8
Trinidad 11 8,091 13.6
Silverthorne 10 5,418 18.5
Fort Morgan 10 11,841 8.4
Eaton 9 5,848 15.4
Castle Pines 9 15,583 5.8
Lyons 8 2,119 37.8
La Salle 8 2,304 34.7
La Junta 8 6,864
Wellington 7 12,169 5.8
Walsenburg 7 3,039 23.0
Mancos 7 1,266 55.3
Lamar 7 7,588 9.2
Granby 7 2,392 29.3
Frederick 7 18,241 3.8
Elizabeth 7 2,957 23.7
Burlington 7 3,164 22.1
Bayfield 7 2,974 23.5
Strasburg 6
Pueblo West 6
Olathe 6 1,927 31.1
Niwot 6
Monte Vista 6 4,005 15.0
Meeker 6 2,417 24.8
Holyoke 6 2,264 26.5
Franktown 6
Severance 5 11,841 4.2
Rocky Ford 5 3,752 13.3
Gypsum 5 9,212 5.4
Fort Lupton 5 10,402 4.8
Evans 5 22,500 2.2
Craig 5 8,874 5.6
Brush 5 5,337 9.4
Westcliffe 4 488 82.0
Manitou Springs 4 4,577 8.7
Leadville 4 2,668 15.0
Laporte 4
Green Mountain Falls 4 601 66.6
Fraser 4 1,543 25.9
Florence 4 3,856
Dillon 4 1,029 38.9
Rangely 3 2,304 13.0
Parachute 3 1,366 22.0
Paonia 3 1,477 20.3
Palisade 3 2,599 11.5
Norwood 3 516
New Castle 3 4,896 6.1
Larkspur 3 219
Haxtun 3 951 31.5
Federal Heights 3 14,075 2.1
Edgewater 3 4,870 6.2
Del Norte 3 1,396 21.5
Yuma 2 3,424 5.8
Winter Park 2 1,217 16.4
Timnath 2 11,600 1.7
Springfield 2 1,293 15.5
Rollinsville 2
Rock Creek Park 2
Red Feather Lakes 2
Poncha Springs 2 1,393 14.4
Ordway 2 1,053 19.0
Nunn 2 539 37.1
Nederland 2 1,463 13.7
Lewis 2
Ignacio 2 869
Hayden 2 2,250 8.9
Grand Lake 2 402 49.8
Fairplay 2 743 26.9
Crestone 2 166
Calhan 2 727 27.5
Brook Forest 2
Woody Creek 1
Valdez 1
Tabernash 1
Sugar City 1 238 42.0
Snowmass Village 1 2,965 3.4
Silverton 1 721 13.9
Silt 1 3,743 2.7
Ridgway 1 1,324 7.6
Placerville 1
Penrose 1
Oak Creek 1 834 12.0
Mount Crested Butte 1 966 10.4
Mountain Village 1 1,234 8.1
Minturn 1 986 10.1
Loma 1
Limon 1 2,021 4.9
La Veta 1 859 11.6
Kremmling 1 1,451 6.9
Kiowa 1 738 13.6
Keystone 1 1,274 7.8
Kersey 1 1,500 6.7
Indian Hills 1
Hugo 1 781 12.8
Hotchkiss 1 945 10.6
Fowler 1 1,171 8.5
Florissant 1
Flagler 1 584 17.1
Elbert 1
Eads 1 642 15.6
Dove Creek 1 664 15.1
Dolores 1 933 10.7
Divide 1
Derby 1
Crawford 1 411 24.3
Copper Mountain 1
Colorado City 1
Clifton 1
City of Creede 1 275 36.4
Cheyenne Wells 1 722 13.9
Bow Mar 1 832 12.0
Black Hawk 1 120
Ault 1 2,667 3.7
Alma 1 312 32.1
Akron 1 1,725 5.8

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