Skip to content
Therapy Index US · federal registry

Therapists & Counselors in Utah

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

19,371
Registered providers
201
Places with providers
28th
National rank
of 56
13
Licence types

How density varies inside Utah

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 23.3 0 126.6 providers per 10,000 residents · 167 places in Utah
Distribution across 167 places in Utah.

Utah has 19,371 licensed providers with a registered practice address, across 13 licence types.

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

By licence type the breakdown is clinical social worker (5,505), counselor (3,576), mental health counselor (2,843), social worker (1,975), with 9 further types making up the remainder.

The largest single group, clinical social worker, accounts for 29% 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.

The three largest concentrations are Salt Lake City (6,249), Provo (1,655), Taylorsville (1,120).

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 Utah 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 Utah. A rising line means the constraint is easing; a flat one means today's shortage is likely to be next year's too.

06271.3k200820172026
New registrations per year. licensed providers in Utah. Annual registrations in 2025 were 117% 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

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

By licence type

Places in Utah

189 of 189 have their own page so far
Place Providers Population Per 10k
Salt Lake City 4,958 218,428 227.0
Provo 1,506 114,527 131.5
Taylorsville 1,070 57,484
Orem 771 95,214 81.0
Murray 745 53,297 139.8
Ogden 741 89,510 82.8
St. George 732 108,713 67.3
Layton 593 85,308 69.5
Sandy 467 92,386 50.5
Logan 405 55,576 72.9
South Jordan 349 87,614 39.8
Draper 319 50,652 63.0
Cedar City 292 41,871 69.7
Lehi 287 95,313 30.1
West Jordan 273 116,812 23.4
Brigham City 265 20,633 128.4
Bountiful 260 44,988 57.8
American Fork 257 41,020 62.7
South Salt Lake 252 26,934 93.6
Midvale 235 36,099 65.1
West Valley City 232 137,491 16.9
Springville 207 35,670 58.0
Riverton 182 47,395 38.4
Pleasant Grove 175 37,773 46.3
Clearfield 170 35,144 48.4
Spanish Fork 148 48,837 30.3
Tooele 137 42,270 32.4
Park City 124 8,587
Ephraim 115 6,393 179.9
Cottonwood Heights 113 32,265 35.0
Holladay 110 31,162 35.3
Farmington 108 26,266 41.1
Vernal 101 10,671 94.6
Santa Clara 100 8,722 114.7
Kaysville 96 33,307 28.8
Millcreek 86 63,926 13.5
Harrisville 83 7,154
Mount Pleasant 82 4,018
Moroni 81 1,710 473.7
Riverdale 80 9,206 86.9
Price 75 8,368 89.6
Saratoga Springs 72 61,397 11.7
Lindon 72 12,015 59.9
South Ogden 67 17,710 37.8
Independence 67 102
Centerville 66 16,480 40.0
Payson 65 24,630 26.4
Richfield 60 8,478 70.8
Syracuse 56 39,909 14.0
Hurricane 55 25,745 21.4
Eagle Mountain 54 66,557 8.1
Moab 52 5,206 99.9
Mona 49 1,964
Kearns 49 35,404 13.8
Herriman 49 63,282 7.7
Woods Cross 44 11,429 38.5
Providence 44 9,539 46.1
Roy 42 38,794 10.8
North Salt Lake 42 23,588 17.8
Washington 41 37,107 11.0
Roosevelt 39 7,032 55.5
Magna 36 35,401 10.2
North Logan 31 11,608 26.7
Bluffdale 29 19,506 14.9
West Haven 28 25,627 10.9
Sunset 27 5,549 48.7
Clinton 26 23,797 10.9
Blanding 26 3,199 81.3
Nephi 24 7,488 32.1
Alpine 24 10,444 23.0
Manti 23 3,794 60.6
Emigration Canyon 22 1,417 155.3
Salem 20 12,234 16.3
Kanab 20 5,332 37.5
Hyde Park 20 5,786 34.6
Hyrum 19 11,132 17.1
Tremonton 18 12,934 13.9
Delta 18 3,868 46.5
Thatcher 17
Highland 17 21,571 7.9
North Ogden 16 21,689 7.4
Grantsville 16 16,472 9.7
Mapleton 15 16,275 9.2
Farr West 14 8,163 17.2
Pleasant View 13 11,423 11.4
Loa 13 504
Enoch 13 8,847 14.7
Castle Dale 12 1,547
Kamas 11 2,086 52.7
Duchesne 11 1,722 63.9
Midway 10 6,011 16.6
Vineyard 9 16,092 5.6
Toquerville 9 1,999 45.0
Stansbury Park 9
Marysvale 9 485 185.6
Cedar Hills 9 9,755 9.2
West Point 8 13,058 6.1
Smithfield 8 15,153 5.3
Santaquin 8 18,989 4.2
Monroe 8 2,738 29.2
Fillmore 8 2,874 27.8
Panguitch 7 1,779 39.3
Nibley 7 8,975 7.8
Montezuma Creek 7
Beaver 7 3,699 18.9
Wellsville 6 4,303 13.9
Washington Terrace 6 9,075 6.6
Spring City 6 1,051 57.1
Salina 6 2,640 22.7
Oakley 6 1,538 39.0
La Verkin 6 4,515 13.3
Woodland Hills 5 1,707 29.3
Plain City 5 9,256 5.4
Huntsville 5 617 81.0
Honeyville 5 1,806 27.7
Fruit Heights 5 5,952 8.4
Fairview 5 1,328 37.7
West Bountiful 4 5,931 6.7
Mendon 4 1,326 30.2
Leeds 4 857 46.7
Koosharem 4 316 126.6
Ivins 4 11,546 3.5
Enterprise 4 2,445 16.4
South Weber 3 8,218 3.7
River Heights 3 2,253 13.3
Perry 3 6,226 4.8
Paradise 3 1,058 28.4
Oljato-Monument Valley 3
New Harmony 3 250
Morgan 3 4,580 6.6
Gunnison 3 3,693 8.1
East Carbon 3 1,565 19.2
Bicknell 3 322 93.2
Altamont 3 270 111.1
Wales 2 376 53.2
Virgin 2 714 28.0
Uintah 2 1,402 14.3
Richmond 2 3,130 6.4
Liberty 2
Huntington 2 1,986 10.1
Hooper 2 9,741 2.1
Hildale 2 1,319 15.2
Helper 2 2,126 9.4
Garden City 2 876 22.8
Elk Ridge 2 4,969 4.0
Eden 2
Cornish 2 288
Wanship 1
Tropic 1 497 20.1
Torrey 1 257 38.9
Teasdale 1
Sterling 1 306 32.7
Portage 1 289
Parowan 1 3,282 3.0
Orangeville 1 1,271 7.9
Newton 1 837 11.9
Mountain Green 1
Monticello 1 1,737 5.8
Minersville 1 866 11.5
Millville 1 2,508 4.0
Milford 1 1,401 7.1
Mayfield 1 615 16.3
Marriott-Slaterville 1 2,286 4.4
Lewiston 1 1,940 5.2
Lake Point 1 2,947 3.4
Holden 1 470 21.3
Hanksville 1 169 59.2
Green River 1 888 11.3
Glenwood 1 496 20.2
Glendale 1 339 29.5
Genola 1 1,660 6.0
Garland 1 2,915 3.4
Fort Duchesne 1
Ferron 1 1,522 6.6
Escalante 1 817 12.2
Erda 1 4,056 2.5
Elsinore 1 906 11.0
Dugway 1
Dammeron Valley 1
Cedar Fort 1 416 24.0
Castle Valley 1 369 27.1
Brighton 1 429 23.3
Brian Head 1 162
Boulder 1 248 40.3
Benson 1
Benjamin 1
Apple Valley 1 951 10.5
Alton 1 120 83.3
Alta 1 227 44.1

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