Skip to content
Therapy Index US · federal registry

Physical & Occupational Therapy in West Virginia

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

1,984
Registered providers
240
Places with providers
46th
National rank
of 56
3
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 16.7 0 84.2 providers per 10,000 residents · 151 places in West Virginia
Distribution across 151 places in West Virginia.

There are 1,984 licensed therapists registered in West Virginia. The two most common licence types are physical therapist (1,253) and occupational therapist (627).

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

The largest single group is physical therapist, at 1,253 providers or 63% of the total. Licence titles vary between states for what is often similar training and scope, so the mix here partly reflects how West Virginia licenses its providers.

No single licence type dominates here — physical therapist and occupational therapist are within reach of each other. For most common reasons to seek therapy, the distinction between those licences matters less than availability and cost.

Providers are registered in 240 distinct places across West Virginia. 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 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.

062124200820172026
New registrations per year. licensed therapists in West Virginia. Annual registrations in 2025 were 17% lower 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

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

By licence type

Places in West Virginia

151 of 151 have their own page so far
Place Providers Population Per 10k
Morgantown 262 30,293
Charleston 141 46,117 30.6
Huntington 118 44,815 26.3
Wheeling 113 25,680 44.0
Fairmont 100 18,035 55.4
Martinsburg 86 19,211
Hurricane 86 7,367 116.7
Bridgeport 83 9,427 88.0
Parkersburg 70 28,593 24.5
Beckley 61 16,373 37.3
South Charleston 49 13,072 37.5
Vienna 44 10,321 42.6
Clarksburg 32 15,562 20.6
Weirton 30 18,133 16.5
Princeton 29 5,578
Kingwood 26 2,937 88.5
Lewisburg 20 3,721 53.7
Elkins 20 6,622 30.2
Barboursville 20 4,307 46.4
Charles Town 19 9,329 20.4
Ronceverte 16 1,492 107.2
Romney 16 1,767
Ripley 13 3,038 42.8
New Martinsville 13 5,039 25.8
Moundsville 13 7,659 17.0
Buckhannon 13 5,054 25.7
Weston 12 3,736 32.1
Oak Hill 12 7,629 15.7
Grafton 11 4,529 24.3
Cross Lanes 11
Teays Valley 10
Summersville 10 3,297 30.3
Shepherdstown 10 1,522 65.7
Mineralwells 10
Logan 10 1,312
Dunbar 10 7,050 14.2
St. Albans 9 10,210 8.8
Keyser 9 4,777 18.8
Daniels 9
Westover 8 4,086 19.6
Wellsburg 8 2,255 35.5
Spencer 8 1,895 42.2
Ranson 8 6,853 11.7
Nutter Fort 8 1,451 55.1
Mannington 8 1,910 41.9
Fort Ashby 8
Follansbee 8 2,668 30.0
Chapmanville 8 936 85.5
Bath (Berkeley Springs) 8 753
Williamson 7 2,753
Harpers Ferry 7 266
Fayetteville 7 2,721 25.7
Winfield 6 2,381 25.2
Sistersville 6 1,319 45.5
Ravenswood 6 3,790 15.8
Point Pleasant 6 3,869 15.5
Philippi 6 2,846 21.1
Marlinton 6 945 63.5
Inwood 6
Franklin 6 527 113.9
Williamstown 5 2,922 17.1
White Sulphur Springs 5 2,133 23.4
Triadelphia 5 651
Sissonville 5
Shinnston 5 2,241 22.3
Petersburg 5 2,282 21.9
Middleway 5
Lesage 5
Jane Lew 5 395 126.6
Hedgesville 5 298
Bluefield 5 9,158 5.5
Bergoo 5
Welch 4 3,389 11.8
Salem 4 1,570 25.5
Oceana 4 1,382 28.9
New Cumberland 4 939 42.6
Institute 4
Hilltop 4
Grantsville 4 475 84.2
Ellenboro 4 244
Bruceton Mills 4 60
Thomas 3 587 51.1
Stanaford 3
Milton 3 2,792 10.7
Marmet 3 1,416 21.2
Madison 3 2,678 11.2
Hinton 3 2,149 14.0
Harrisville 3 1,511 19.9
Gassaway 3 715 42.0
Elkview 3
Clay 3 363
Cameron 3 818 36.7
Union 2 418 47.8
Sutton 2 814 24.6
Sophia 2 1,076 18.6
St. Marys 2 1,746 11.5
Ridgeley 2 570 35.1
Peterstown 2 449
Parsons 2 1,282 15.6
Mount Hope 2 1,234 16.2
Masontown 2 510 39.2
Kermit 2 286 69.9
Kenova 2 2,841 7.0
Holden 2
Hamlin 2 968 20.7
Glasgow 2 682 29.3
Elizabeth 2 676 29.6
Danville 2 630 31.7
Crab Orchard 2
Benwood 2 1,196 16.7
Beaver 2
Anmoore 2 482 41.5
West Union 1 647 15.5
West Liberty 1 1,429 7.0
Wayne 1 1,383 7.2
Washington 1
Terra Alta 1 1,413 7.1
Shenandoah Junction 1
Rupert 1 822 12.2
Reedsville 1 524 19.1
Pineville 1 663 15.1
Paw Paw 1 416 24.0
Nitro 1 6,270 1.6
Mill Creek 1 532 18.8
Middlebourne 1 676 14.8
Meadow Bridge 1 307 32.6
Man 1 711 14.1
McMechen 1 1,605 6.2
Lost Creek 1 363 27.5
Lavalette 1
Junior 1 380 26.3
Hundred 1 240 41.7
Hillsboro 1 218 45.9
Hico 1
Harts 1
Harman 1 91
Green Spring 1
Glenville 1 1,047 9.6
Garten 1
Davis 1 579 17.3
Crum 1
Clendenin 1 859 11.6
Chester 1 2,080 4.8
Ceredo 1 1,318 7.6
Capon Bridge 1 447 22.4
Burnsville 1 371 27.0
Burlington 1
Blacksville 1 119
Belmont 1 820 12.2
Belington 1 1,809 5.5
Addison (Webster Springs) 1 663 15.1

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