Salaripedia
English

How much does a physical therapist make in Tuscaloosa?

$106,500a year

Median yearly pay for physical therapists in the Tuscaloosa, AL metro area. That is $51.18 an hour or $8,871 a month.

Hourly
$51.18
Vs. national median
+4%
Rank among cities
62 of 389
Jobs in the area
120
Pay range
Lowest 10%: $75,160Median: $106,500Highest 10%: $139,100
PercentileYearlyHourly
10th$75,160$36.13
25th$86,300$41.49
Median$106,500$51.18
75th$129,200$62.13
90th$139,100$66.85

Other cities in Alabama

Median yearly pay for physical therapists.

Gadsden, AL$106,700
Huntsville, AL$99,760
Anniston, AL$98,520
Columbus, GA$98,300
Birmingham, AL$97,750
Decatur, AL$97,600
Montgomery, AL$96,360
Dothan, AL$95,460
Mobile, AL$94,280
Daphne, AL$94,120
Auburn, AL$86,120
Florence, AL$84,750
Physical Therapist salary in Alabama Physical Therapist salary in all states

Related jobs in Tuscaloosa

Same field, median yearly pay.

Physician$243,500
Nurse Anesthetist$195,700
Pharmacist$132,400
Nurse Practitioner$110,500
Occupational Therapist$100,800
Speech-Language Pathologist$78,000
Registered Nurse$75,250
Diagnostic Medical Sonographer$69,040
Dietitian and Nutritionist$65,750
Respiratory Therapist$64,140
Salaries for every job in Tuscaloosa, AL

Frequently asked questions

How much does a physical therapist make an hour in Tuscaloosa?

The median hourly pay in the Tuscaloosa, AL metro area is $51.18 ($106,500 a year).

Do physical therapists make more in Tuscaloosa than the national average?

Yes: $106,500 against $102,800 nationally, 4% more.

How does Tuscaloosa compare with the rest of Alabama?

The median in Alabama is $97,290, so Tuscaloosa pays 9% more.

Where does Tuscaloosa rank for physical therapist pay?

62 of 389 metro areas with data.

How much does a physical therapist make starting out in Tuscaloosa?

The lowest-paid 10% make $75,160 or less a year; the top 10% make $139,100 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.