Skip to content
Therapy Index US · federal registry

Therapists & Counselors in Alabama

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

10,201
Registered providers
292
Places with providers
34th
National rank
of 56
11
Licence types

How density varies inside Alabama

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 14.9 0 61.3 providers per 10,000 residents · 249 places in Alabama
Distribution across 249 places in Alabama.

Alabama has 10,201 licensed providers with a registered practice address, across 11 licence types.

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

By licence type the breakdown is mental health counselor (2,261), professional counselor (1,802), clinical social worker (1,793), counselor (914), with 7 further types making up the remainder.

11 distinct licence types are registered here. The letters after a provider's name describe their training route rather than a ranking, and several of them do substantially overlapping work.

The three largest concentrations are Birmingham (2,397), Huntsville (1,313), Mobile (997).

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

0376752200820172026
New registrations per year. licensed providers in Alabama. Annual registrations in 2025 were 127% 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

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

By licence type

Places in Alabama

281 of 281 have their own page so far
Place Providers Population Per 10k
Birmingham 1,734 195,893 88.5
Huntsville 901 233,627 38.6
Mobile 670 200,824 33.4
Montgomery 648 195,300 33.2
Tuscaloosa 443 114,316 38.8
Guntersville 306 9,394
Madison 284 67,968 41.8
Dothan 275 72,060 38.2
Hoover 247 93,550 26.4
Decatur 240 58,056 41.3
Florence 236 42,581 55.4
Auburn 200 85,113 23.5
Cullman 175 20,799
Vestavia Hills 157 38,306 41.0
Mountain Brook 145 21,661 66.9
Gadsden 144 33,367 43.2
Anniston 142 20,930 67.8
Tuskegee 134 8,644
Daphne 125 31,396 39.8
Fairhope 122 26,625 45.8
Opelika 114 35,765 31.9
Homewood 105 28,118 37.3
Jasper 94 14,585 64.4
Enterprise 93 31,211 29.8
Pelham 84 25,664 32.7
Bessemer 77 24,984 30.8
Athens 70 34,209 20.5
Troy 69 18,022 38.3
Northport 63 31,648 19.9
Alabaster 61 34,748 17.6
Prattville 56 40,582 13.8
Phenix City 54 38,344 14.1
Foley 51 30,354 16.8
Ozark 47 14,269 32.9
Oxford 47 22,199 21.2
Clanton 45 9,289 48.4
Fort Payne 41 15,189 27.0
Jacksonville 38 14,400 26.4
Helena 38 23,388 16.2
Wetumpka 37 7,535 49.1
Trussville 37 27,273 13.6
Moulton 37 3,436 107.7
Andalusia 37 8,763 42.2
Brewton 35 5,113 68.5
Selma 34 16,077 21.1
Gardendale 30 16,425 18.3
Scottsboro 29 16,123 18.0
Muscle Shoals 29 17,666 16.4
Fort Novosel 29
Pell City 26 14,320 18.2
Calera 26 18,992 13.7
Irondale 25 13,545 18.5
Harvest 25
Gulf Shores 25 17,394 14.4
Monroeville 24 5,758 41.7
Albertville 22 23,710 9.3
Centre 21 3,912 53.7
Sylacauga 20 12,055 16.6
Smiths Station 20 5,596 35.7
Rainbow City 19 10,406 18.3
Owens Cross Roads 19 3,334 57.0
Center Point 19 15,538 12.2
Tuscumbia 18 9,332 19.3
Spanish Fort 18 11,203 16.1
Grove Hill 18 1,708 105.4
Attalla 18 5,807 31.0
Greenville 17 6,912 24.6
Headland 16 5,603 28.6
Bayou La Batre 16 2,068 77.4
Saraland 15 16,652 9.0
Pike Road 15 11,899 12.6
Atmore 15 8,360 17.9
Talladega 14 14,840 9.4
Semmes 14 6,259 22.4
Oneonta 14 7,022 19.9
Robertsdale 13 7,761 16.8
Eufaula 13 12,437 10.5
Russellville 12 10,904 11.0
Movico 12
Lake View 12 3,969 30.2
Hueytown 12 16,159 7.4
Daleville 12 4,971 24.1
Chelsea 12 17,716 6.8
Brook Highland 12
Pinson 11 7,830 14.0
Newton 11 1,652 66.6
New Brockton 11 1,512 72.8
Montevallo 11 7,872 14.0
Boaz 11 10,619 10.4
Alexander City 11 14,515 7.6
Valley 10 10,294 9.7
Springville 10 5,597 17.9
Sheffield 10 9,416 10.6
Millbrook 10 17,623 5.7
Leeds 10 12,831 7.8
Fairfield 10 9,483 10.5
Evergreen 10 3,272 30.6
Bay Minette 10 8,555 11.7
Lincoln 9 8,110 11.1
Hartselle 9 16,312 5.5
Columbiana 9 5,106 17.6
Centreville 9 2,709 33.2
Arab 8 9,061 8.8
Piedmont 7 4,696 14.9
Orange Beach 7 8,798 8.0
Mount Vernon 7 1,385 50.5
Heflin 7 3,572 19.6
Demopolis 7 6,641 10.5
Weaver 6 3,289 18.2
Tallassee 6 4,738 12.7
Southside 6 9,718 6.2
Redstone Arsenal 6
Rainsville 6 6,020 10.0
Prichard 6 18,825 3.2
Loxley 6 6,131 9.8
Hamilton 6 6,769 8.9
Gurley 6 853 70.3
Fultondale 6 9,307 6.4
Warrior 5 3,320 15.1
Theodore 5
Pleasant Grove 5 9,346 5.3
Odenville 5 6,023 8.3
Notasulga 5 876 57.1
Moundville 5 3,628 13.8
Meridianville 5
Luverne 5 2,690 18.6
Geneva 5 4,307 11.6
Deatsville 5 1,715 29.2
Cottonwood 5 1,104
Abbeville 5 2,378 21.0
Union Springs 4 3,091 12.9
Sterrett 4
Roanoke 4 5,440 7.4
New Market 4
Marion 4 2,602 15.4
Lexington 4 735 54.4
Hartford 4 2,801 14.3
Greensboro 4 2,195 18.2
Goodwater 4 1,256 31.8
Gilbertown 4 685 58.4
Fayette 4 4,060 9.9
Elberta 4 2,183 18.3
Dadeville 4 2,920 13.7
Cottondale 4
Coffee Springs 4 214
Chatom 4 1,054 38.0
Brent 4 4,414 9.1
Ardmore 4 1,485 26.9
Winfield 3 4,842 6.2
Wedowee 3 751 39.9
Vernon 3 1,823 16.5
Valley Grande 3 3,903 7.7
Thomasville 3 3,545 8.5
Summerdale 3 1,724 17.4
Slocomb 3 2,226 13.5
Reform 3 1,432 20.9
Parrish 3 977 30.7
Opp 3 6,738 4.5
Moody 3 13,559 2.2
Midland City 3 2,298 13.1
Livingston 3 3,242 9.3
Lineville 3 2,473 12.1
Killen 3 1,039 28.9
Hazel Green 3
Hanceville 3 3,390 8.8
Gordo 3 1,553 19.3
Elmore 3 1,382 21.7
Elkmont 3 452 66.4
Dora 3 2,223 13.5
Coker 3 883 34.0
Camden 3 1,646 18.2
Ashland 3 1,952 15.4
Ashford 3 2,470 12.1
Arley 3 341
Alexandria 3
Adamsville 3 4,178 7.2
Woodstock 2 1,653 12.1
West Point 2 658 30.4
Westover 2 2,121 9.4
Thorsby 2 2,203 9.1
Silverhill 2 2,529 7.9
Shorter 2 356 56.2
Rogersville 2 1,434 13.9
Riverside 2 2,312 8.7
Ragland 2 1,710 11.7
Perdido 2
Ohatchee 2 1,188 16.8
New Hope 2 3,054 6.5
Munford 2 1,371 14.6
Morris 2 2,360 8.5
Mentone 2 337 59.3
Maplesville 2 670 29.9
Linden 2 1,801 11.1
Jemison 2 3,030 6.6
Jacksons' Gap 2 827 24.2
Jackson 2 4,452 4.5
Holt 2
Hollywood 2 953 21.0
Hillsboro 2 419 47.7
Haleyville 2 4,303 4.6
Guin 2 2,136 9.4
Fort Deposit 2 1,114 18.0
Eva 2 604 33.1
Elba 2 3,408 5.9
East Brewton 2 2,251 8.9
Colony 2 281
Citronelle 2 3,897 5.1
Childersburg 2 4,571 4.4
Cherokee Ridge 2 335
Cedar Bluff 2 1,948 10.3
Brantley 2 804 24.9
Ashville 2 2,412 8.3
Woodville 1 762 13.1
Wilton 1 600 16.7
West Jefferson 1 482
Vincent 1 2,045 4.9
Vance 1 2,332 4.3
Valley Head 1 597 16.8
Uniontown 1 1,873 5.3
Trinity 1 2,638 3.8
Town Creek 1 1,067 9.4
Sylvania 1 1,853 5.4
Sumiton 1 2,511 4.0
Sulligent 1 1,812 5.5
Stevenson 1 2,000 5.0
Samson 1 1,891 5.3
Rutledge 1 347 28.8
Remlap 1
Point Clear 1
Pine Hill 1 699 14.3
Pinckard 1 595 16.8
Pennington 1 322 31.1
Oakman 1 752 13.3
Nauvoo 1 183
Mulga 1 775 12.9
Mount Olive 1
McDonald Chapel 1
Locust Fork 1 1,234 8.1
Leesburg 1 1,009 9.9
Langston 1 274 36.5
Lanett 1 6,781 1.5
Lakeview 1 167
Ladonia 1
Kinston 1 606 16.5
Kinsey 1 2,291 4.4
Hytop 1 464 21.6
Hurtsboro 1 341 29.3
Holly Pond 1 884 11.3
Hokes Bluff 1 4,706 2.1
Hobson 1
Hayneville 1 751
Hayden 1 1,333 7.5
Graysville 1 1,855 5.4
Grand Bay 1
Goshen 1 272 36.8
Glencoe 1 5,426 1.8
Gallant 1
Fruithurst 1 267 37.5
Frisco City 1 1,089 9.2
Florala 1 1,963 5.1
Faunsdale 1 82
Falkville 1 1,121 8.9
Eutaw 1 2,640 3.8
Emerald Mountain 1
Eldridge 1 134
Dutton 1 336 29.8
Douglas 1 796 12.6
Double Springs 1 1,107 9.0
Crossville 1 1,851 5.4
Chickasaw 1 6,166 1.6
Carbon Hill 1 1,723 5.8
Brundidge 1 2,061 4.9
Bridgeport 1 2,275 4.4
Brantleyville 1
Blue Springs 1 78
Blountsville 1 1,816 5.5
Berlin 1 541 18.5
Banks 1 163 61.3
Anderson 1 257 38.9
Aliceville 1 2,024 4.9
Addison 1 669 14.9

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