Physical Therapists in Massachusetts
8,222 physical therapists listed in the NPPES public registry across 188 cities.
Verify a Massachusetts physical therapist's license
License status and public disciplinary actions in Massachusetts are maintained by the Massachusetts Board of Allied Health Professionals, which verifies license status, disciplinary actions. NPPES itself does not publish license status.
Look up a license at the Massachusetts Board of Allied Health Professionals →Cities
Boston
918+ PTs
Worcester
264+ PTs
Woburn
207+ PTs
Waltham
192+ PTs
Cambridge
148+ PTs
Amesbury
138+ PTs
Springfield
136+ PTs
Brookline
126+ PTs
Attleboro
110+ PTs
Newton
108+ PTs
Natick
101+ PTs
Lowell
101+ PTs
Somerville
97+ PTs
Brockton
96+ PTs
Burlington
95+ PTs
Beverly
90+ PTs
Quincy
86+ PTs
North Andover
84+ PTs
Danvers
82+ PTs
Pittsfield
78+ PTs
Dedham
77+ PTs
Braintree
76+ PTs
Medford
71+ PTs
Weymouth
68+ PTs
Auburn
67+ PTs
Wellesley
66+ PTs
Chelmsford
66+ PTs
Andover
65+ PTs
Dorchester
64+ PTs
Fall River
64+ PTs
Hyannis
63+ PTs
Lexington
63+ PTs
Hingham
62+ PTs
Leominster
62+ PTs
Plymouth
62+ PTs
Norwood
62+ PTs
Acton
61+ PTs
Peabody
60+ PTs
Greenfield
57+ PTs
Arlington
56+ PTs
West Roxbury
55+ PTs
Brighton
54+ PTs
Watertown
52+ PTs
Malden
52+ PTs
Needham
52+ PTs
Framingham
51+ PTs
Shrewsbury
48+ PTs
Haverhill
47+ PTs
East Longmeadow
47+ PTs
Franklin
46+ PTs
Concord
46+ PTs
Chestnut Hill
46+ PTs
Agawam
46+ PTs
Tewksbury
45+ PTs
West Springfield
44+ PTs
Norwell
44+ PTs
Norton
44+ PTs
New Bedford
43+ PTs
Melrose
42+ PTs
Bedford
42+ PTs
Stoughton
42+ PTs
Marlborough
42+ PTs
Walpole
39+ PTs
Sudbury
39+ PTs
Salem
39+ PTs
Milford
39+ PTs
Milton
39+ PTs
Wilmington
39+ PTs
Lynn
39+ PTs
Wakefield
38+ PTs
Canton
37+ PTs
North Attleboro
37+ PTs
Amherst
36+ PTs
Westborough
36+ PTs
Taunton
36+ PTs
Northampton
35+ PTs
Westfield
35+ PTs
Westford
35+ PTs
Dartmouth
34+ PTs
Holyoke
34+ PTs
Reading
32+ PTs
Kingston
32+ PTs
Lawrence
32+ PTs
Mashpee
31+ PTs
Revere
31+ PTs
Williamstown
31+ PTs
Chelsea
31+ PTs
Randolph
30+ PTs
Foxboro
30+ PTs
Stoneham
30+ PTs
Swansea
29+ PTs
Leeds
29+ PTs
Everett
29+ PTs
Hopkinton
28+ PTs
Methuen
28+ PTs
Northborough
26+ PTs
Marshfield
25+ PTs
North Easton
25+ PTs
Somerset
25+ PTs
Roxbury Crossing
25+ PTs
Falmouth
25+ PTs
Saugus
24+ PTs
Bellingham
24+ PTs
Middleboro
24+ PTs
South Boston
24+ PTs
Jamaica Plain
24+ PTs
Bridgewater
24+ PTs
Wenham
23+ PTs
South Yarmouth
23+ PTs
Mansfield
23+ PTs
Raynham
22+ PTs
Allston
22+ PTs
Westwood
22+ PTs
South Dennis
22+ PTs
Wilbraham
22+ PTs
Scituate
21+ PTs
Marblehead
21+ PTs
Gardner
21+ PTs
Winchester
21+ PTs
Wayland
21+ PTs
Great Barrington
20+ PTs
Bourne
20+ PTs
Foxborough
20+ PTs
Holden
19+ PTs
Chicopee
19+ PTs
Medfield
19+ PTs
Belchertown
19+ PTs
Ashland
19+ PTs
Sturbridge
18+ PTs
Swampscott
18+ PTs
Charlestown
17+ PTs
Belmont
17+ PTs
Harwich
17+ PTs
South Hadley
17+ PTs
Wrentham
16+ PTs
Newburyport
16+ PTs
Buzzards Bay
16+ PTs
Ipswich
15+ PTs
West Bridgewater
15+ PTs
Hudson
15+ PTs
Florence
15+ PTs
Nantucket
15+ PTs
Longmeadow
15+ PTs
Duxbury
15+ PTs
Hanover
15+ PTs
Uxbridge
15+ PTs
Dracut
15+ PTs
Centerville
14+ PTs
Whitinsville
14+ PTs
North Adams
14+ PTs
Fitchburg
14+ PTs
Hyde Park
14+ PTs
Fairhaven
14+ PTs
Salisbury
14+ PTs
Gloucester
14+ PTs
Roxbury
14+ PTs
West Boylston
14+ PTs
Pembroke
13+ PTs
North Dartmouth
13+ PTs
Roslindale
13+ PTs
Plainville
13+ PTs
South Weymouth
12+ PTs
Wellesley Hills
12+ PTs
Ludlow
12+ PTs
Harvard
12+ PTs
Easthampton
12+ PTs
Auburndale
12+ PTs
Rehoboth
12+ PTs
Sutton
12+ PTs
Medway
11+ PTs
Cohasset
11+ PTs
Southborough
11+ PTs
Middleton
11+ PTs
East Bridgewater
11+ PTs
North Chatham
11+ PTs
Mattapan
11+ PTs
North Chelmsford
11+ PTs
West Newbury
11+ PTs
South Easton
11+ PTs
Seekonk
10+ PTs
Manchester
10+ PTs
North Reading
10+ PTs
Charlton
10+ PTs
Orleans
10+ PTs
Abington
10+ PTs
Sharon
10+ PTs
Winthrop
10+ PTs
Billerica
10+ PTs