Salaripedia
English

How much does a physical therapist make in Anniston?

$98,520a year

Median yearly pay for physical therapists in the Anniston-Oxford, AL metro area. That is $47.37 an hour or $8,210 a month.

Hourly
$47.37
Vs. national median
-4%
Rank among cities
267 of 389
Jobs in the area
50
Pay range
Lowest 10%: $76,630Median: $98,520Highest 10%: $131,500
PercentileYearlyHourly
10th$76,630$36.84
25th$84,080$40.42
Median$98,520$47.37
75th$117,800$56.64
90th$131,500$63.24

Other cities in Alabama

Median yearly pay for physical therapists.

Gadsden, AL$106,700
Tuscaloosa, AL$106,500
Huntsville, AL$99,760
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 Anniston

Same field, median yearly pay.

Physician$149,400
Pharmacist$126,800
Nurse Practitioner$101,200
Registered Nurse$72,730
Respiratory Therapist$66,740
Radiologic Technologist and Technician$57,190
Licensed Practical and Licensed Vocational Nurse$57,090
Dental Hygienist$56,950
Paramedic$44,860
Surgical Technologist$42,720
Salaries for every job in Anniston, AL

Frequently asked questions

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

The median hourly pay in the Anniston-Oxford, AL metro area is $47.37 ($98,520 a year).

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

No: $98,520 against $102,800 nationally, 4% less.

How does Anniston compare with the rest of Alabama?

The median in Alabama is $97,290, so Anniston pays 1% more.

Where does Anniston rank for physical therapist pay?

267 of 389 metro areas with data.

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

The lowest-paid 10% make $76,630 or less a year; the top 10% make $131,500 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.