Skip to content
Therapy Index US · federal registry

Therapists & Counselors in West Virginia

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

5,652
Registered providers
240
Places with providers
46th
National rank
of 56
12
Licence types

How density varies inside West Virginia

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 0 143.5 providers per 10,000 residents · 151 places in West Virginia
Distribution across 151 places in West Virginia.

West Virginia has 5,652 licensed providers with a registered practice address, across 12 licence types.

West Virginia ranks 46th of 56 states and territories by the number of registered providers in this field.

By licence type the breakdown is social worker (1,026), clinical social worker (839), mental health counselor (698), professional counselor (683), with 8 further types making up the remainder.

12 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 Morgantown (913), Charleston (768), Huntington (725).

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

0218436200820172026
New registrations per year. licensed providers in West Virginia. Annual registrations in 2025 were 67% 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% of registered licensed providers in West Virginia 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 West Virginia. Circle position is the ZIP code centroid, not a street address.

By licence type

Places in West Virginia

214 of 214 have their own page so far
Place Providers Population Per 10k
Morgantown 651 30,293
Charleston 627 46,117 136.0
Huntington 607 44,815 135.4
Martinsburg 409 19,211
Beckley 306 16,373 186.9
Parkersburg 283 28,593 99.0
Wheeling 216 25,680 84.1
Clarksburg 172 15,562 110.5
Princeton 157 5,578
Fairmont 140 18,035 77.6
Bridgeport 122 9,427 129.4
South Charleston 83 13,072 63.5
Williamson 78 2,753
Elkins 78 6,622 117.8
Hurricane 64 7,367 86.9
Weirton 63 18,133 34.7
Logan 62 1,312
Lewisburg 61 3,721 163.9
Beaver 56
Charles Town 54 9,329 57.9
Barboursville 54 4,307 125.4
Summersville 48 3,297 145.6
Dunbar 48 7,050 68.1
Buckhannon 43 5,054 85.1
Weston 38 3,736 101.7
Romney 34 1,767
St. Albans 33 10,210 32.3
Middleway 30
Ripley 29 3,038 95.5
Oak Hill 26 7,629 34.1
Fayetteville 26 2,721 95.6
Keyser 25 4,777 52.3
Bluefield 25 9,158 27.3
Winfield 24 2,381 100.8
New Martinsville 22 5,039 43.7
Triadelphia 20 651
Teays Valley 20
Shepherdstown 20 1,522 131.4
Point Pleasant 18 3,869 46.5
Moorefield 18 2,655 67.8
Grafton 18 4,529 39.7
Petersburg 17 2,282 74.5
Bath (Berkeley Springs) 17 753
Sutton 16 814 196.6
Spencer 16 1,895 84.4
Philippi 16 2,846 56.2
Inwood 16
Wayne 15 1,383 108.5
Vienna 15 10,321 14.5
Lavalette 15
Rainelle 14 1,180 118.6
Lost Creek 14 363 385.7
Kenova 14 2,841 49.3
Alderson 14 925 151.4
Harpers Ferry 13 266
Cross Lanes 13
Welch 12 3,389 35.4
Hedgesville 12 298
Clay 12 363
Westover 11 4,086 26.9
Hinton 11 2,149 51.2
St. Marys 10 1,746 57.3
Ravenswood 10 3,790 26.4
Marlinton 10 945 105.8
Kingwood 10 2,937 34.0
Kanawha 10
Hamlin 10 968 103.3
Chapmanville 10 936 106.8
Bergoo 10
Wellsburg 9 2,255 39.9
Fort Gay 9 654 137.6
Elkview 9
Davis 9 579 155.4
Belington 9 1,809 49.8
Scarbro 8
Ronceverte 8 1,492 53.6
Moundsville 8 7,659 10.4
Milton 8 2,792 28.7
Glenville 8 1,047 76.4
Camden-on-Gauley 8 114
West Hamlin 7 503 139.2
Mullens 7 1,336 52.4
Williamstown 6 2,922 20.5
Union 6 418 143.5
Shady Spring 6
Pineville 6 663 90.5
Parsons 6 1,282 46.8
Mount Hope 6 1,234 48.6
Lesage 6
Harrisville 6 1,511 39.7
Franklin 6 527 113.9
Bruceton Mills 6 60
Poca 5 860 58.1
Madison 5 2,678 18.7
Glen Dale 5 1,404 35.6
Elizabeth 5 676 74.0
Clendenin 5 859 58.2
Rock Cave 4
Ridgeley 4 570 70.2
Reedsville 4 524 76.3
Ranson 4 6,853 5.8
Oceana 4 1,382 28.9
Mabscott 4 1,259 31.8
Lester 4 331 120.8
Falling Waters 4
Delbarton 4 381 105.0
Danville 4 630 63.5
Salem 3 1,570 19.1
Pentress 3
Nitro 3 6,270 4.8
Grantsville 3 475 63.2
Fort Ashby 3
Daniels 3
Cottageville 3
Bolt 3
Thomas 2 587 34.1
Stanaford 2
Sophia 2 1,076 18.6
Shenandoah Junction 2
Rivesville 2 806 24.8
Pleasant Valley 2 3,457 5.8
Peterstown 2 449
New Cumberland 2 939 21.3
Mineralwells 2
Meadow Bridge 2 307 65.1
Mason 2 832 24.0
McMechen 2 1,605 12.5
Institute 2
Helen 2
Ghent 2
Falling Spring 2 165 121.2
Eskdale 2
Eleanor 2 1,497 13.4
Crab Orchard 2
Chesapeake 2 1,270 15.7
Chelyan 2
Bradshaw 2 176
Belva 2
Athens 2 1,184 16.9
Ansted 2 1,273 15.7
Wiley Ford 1
White Sulphur Springs 1 2,133 4.7
White Hall 1 700 14.3
West Union 1 647 15.5
West Milford 1 443 22.6
West Liberty 1 1,429 7.0
West Dunbar 1
Valley Head 1
Valley Grove 1 269 37.2
Terra Alta 1 1,413 7.1
Star City 1 1,795 5.6
Springfield 1
Spelter 1
Smithers 1 694 14.4
Sistersville 1 1,319 7.6
Sissonville 1
Shrewsbury 1
Rupert 1 822 12.2
Rowlesburg 1 430 23.3
Richwood 1 1,598 6.3
Reedy 1 144 69.4
Pratt 1 458 21.8
Omar 1
Nutter Fort 1 1,451 6.9
Norton 1
New Haven 1 1,385 7.2
Newell 1
Nettie 1
Montgomery 1 1,186 8.4
Monaville 1
Mill Creek 1 532 18.8
Middlebourne 1 676 14.8
Matewan 1 370 27.0
Masontown 1 510 19.6
Mannington 1 1,910 5.2
Lashmeet 1
Kopperston 1
Kimball 1 243 41.2
Kermit 1 286 35.0
Jane Lew 1 395 25.3
Holden 1
Hinkleville 1
Hillsboro 1 218 45.9
Hico 1
Harts 1
Hambleton 1 229 43.7
Great Cacapon 1
Granville 1 1,362 7.3
Glen Fork 1
Gallipolis Ferry 1
Follansbee 1 2,668 3.7
Farmington 1 395 25.3
Ellenboro 1 244
Eccles 1
Cunard 1
Culloden 1
Coal City 1
Chattaroy 1
Cass 1
Burlington 1
Brenton 1
Bolivar 1 983 10.2
Boaz 1
Blacksville 1 119
Birch River 1
Beverly 1 567 17.6
Bethany 1 752 13.3
Berwind 1
Benwood 1 1,196 8.4
Belle 1 1,088 9.2
Bayard 1 209 47.8
Barrackville 1 1,196 8.4
Alum Creek 1
Albright 1 242 41.3

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.