Salaripedia
English

How much does a physician make in Decatur?

$351,800a year

Median yearly pay for physicians in the Decatur, AL metro area. That is $169.13 an hour or $29,320 a month.

Hourly
$169.13
Vs. national median
+32%
Rank among cities
74 of 340
Jobs in the area
50
Pay range
Lowest 10%: $219,100Median: $351,800Highest 10%: $351,800
PercentileYearlyHourly
10th$219,100$105.36
25th$220,800$106.15
Median$351,800$169.13
75th$351,800$169.13
90th$351,800$169.13

Other cities in Alabama

Median yearly pay for physicians.

Mobile, AL$375,300
Dothan, AL$363,100
Huntsville, AL$357,000
Auburn, AL$293,600
Montgomery, AL$285,300
Tuscaloosa, AL$243,500
Birmingham, AL$237,000
Gadsden, AL$207,500
Columbus, GA$191,400
Anniston, AL$149,400
Daphne, AL$133,900
Florence, AL$125,000
Physician salary in Alabama Physician salary in all states

Related jobs in Decatur

Same field, median yearly pay.

Pharmacist$133,400
Nurse Practitioner$107,800
Physical Therapist$97,600
Registered Nurse$68,320
Speech-Language Pathologist$67,350
Dental Hygienist$61,340
Licensed Practical and Licensed Vocational Nurse$58,010
Paramedic$48,540
Clinical Laboratory Technologist and Technician$47,530
Surgical Technologist$46,060
Salaries for every job in Decatur, AL

Frequently asked questions

How much does a physician make an hour in Decatur?

The median hourly pay in the Decatur, AL metro area is $169.13 ($351,800 a year).

Do physicians make more in Decatur than the national average?

Yes: $351,800 against $265,900 nationally, 32% more.

How does Decatur compare with the rest of Alabama?

The median in Alabama is $272,600, so Decatur pays 29% more.

Where does Decatur rank for physician pay?

74 of 340 metro areas with data.

How much does a physician make starting out in Decatur?

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