Salaripedia
English

How much does a physician make in Montgomery?

$285,300a year

Median yearly pay for physicians in the Montgomery, AL metro area. That is $137.14 an hour or $23,770 a month.

Hourly
$137.14
Vs. national median
+7%
Rank among cities
183 of 340
Jobs in the area
300
Pay range
Lowest 10%: $99,990Median: $285,300Highest 10%: $396,100
PercentileYearlyHourly
10th$99,990$48.07
25th$125,700$60.45
Median$285,300$137.14
75th$396,100$190.44
90th$396,100$190.44

Other cities in Alabama

Median yearly pay for physicians.

Mobile, AL$375,300
Dothan, AL$363,100
Huntsville, AL$357,000
Decatur, AL$351,800
Auburn, AL$293,600
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 Montgomery

Same field, median yearly pay.

Pharmacist$136,600
Nurse Practitioner$105,100
Veterinarian$102,700
Physician Assistant$102,000
Physical Therapist$96,360
Occupational Therapist$93,910
Registered Nurse$79,570
Respiratory Therapist$76,920
Speech-Language Pathologist$70,810
Diagnostic Medical Sonographer$68,180
Salaries for every job in Montgomery, AL

Frequently asked questions

How much does a physician make an hour in Montgomery?

The median hourly pay in the Montgomery, AL metro area is $137.14 ($285,300 a year).

Do physicians make more in Montgomery than the national average?

Yes: $285,300 against $265,900 nationally, 7% more.

How does Montgomery compare with the rest of Alabama?

The median in Alabama is $272,600, so Montgomery pays 5% more.

Where does Montgomery rank for physician pay?

183 of 340 metro areas with data.

How much does a physician make starting out in Montgomery?

The lowest-paid 10% make $99,990 or less a year; the top 10% make $396,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.