Salaripedia
English

How much does a physical therapist make in Barnstable Town?

$108,100a year

Median yearly pay for physical therapists in the Barnstable Town, MA metro area. That is $51.98 an hour or $9,009 a month.

Hourly
$51.98
Vs. national median
+5%
Rank among cities
48 of 389
Jobs in the area
190
Pay range
Lowest 10%: $78,650Median: $108,100Highest 10%: $129,000
PercentileYearlyHourly
10th$78,650$37.81
25th$99,780$47.97
Median$108,100$51.98
75th$122,700$59.00
90th$129,000$62.03

Other cities in Massachusetts

Median yearly pay for physical therapists.

Amherst Town, MA$110,600
Pittsfield, MA$105,800
Worcester, MA$103,800
Springfield, MA$103,600
Boston, MA$103,600
Providence, RI$100,300
Physical Therapist salary in Massachusetts Physical Therapist salary in all states

Related jobs in Barnstable Town

Same field, median yearly pay.

Radiologist$453,700
Dentist$200,500
Veterinarian$164,100
Physician Assistant$162,300
Pharmacist$150,900
Nurse Practitioner$139,800
Diagnostic Medical Sonographer$108,000
Registered Nurse$103,400
Occupational Therapist$102,900
Speech-Language Pathologist$102,800
Salaries for every job in Barnstable Town, MA

Frequently asked questions

How much does a physical therapist make an hour in Barnstable Town?

The median hourly pay in the Barnstable Town, MA metro area is $51.98 ($108,100 a year).

Do physical therapists make more in Barnstable Town than the national average?

Yes: $108,100 against $102,800 nationally, 5% more.

How does Barnstable Town compare with the rest of Massachusetts?

The median in Massachusetts is $103,800, so Barnstable Town pays 4% more.

Where does Barnstable Town rank for physical therapist pay?

48 of 389 metro areas with data.

How much does a physical therapist make starting out in Barnstable Town?

The lowest-paid 10% make $78,650 or less a year; the top 10% make $129,000 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.