Salaripedia
English

How much does a physician make in Huntsville?

$357,000a year

Median yearly pay for physicians in the Huntsville, AL metro area. That is $171.64 an hour or $29,750 a month.

Hourly
$171.64
Vs. national median
+34%
Rank among cities
66 of 340
Jobs in the area
430
Pay range
Lowest 10%: $151,200Median: $357,000Highest 10%: $418,100
PercentileYearlyHourly
10th$151,200$72.71
25th$216,500$104.09
Median$357,000$171.64
75th$357,000$171.64
90th$418,100$201.00

Other cities in Alabama

Median yearly pay for physicians.

Mobile, AL$375,300
Dothan, AL$363,100
Decatur, AL$351,800
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 Huntsville

Same field, median yearly pay.

Radiologist$239,200
Nurse Anesthetist$213,600
Family Medicine Physician$206,800
Optometrist$161,200
Pharmacist$136,800
Veterinarian$112,200
Physician Assistant$107,200
Nurse Practitioner$103,900
Chiropractor$102,600
Physical Therapist$99,760
Salaries for every job in Huntsville, AL

Frequently asked questions

How much does a physician make an hour in Huntsville?

The median hourly pay in the Huntsville, AL metro area is $171.64 ($357,000 a year).

Do physicians make more in Huntsville than the national average?

Yes: $357,000 against $265,900 nationally, 34% more.

How does Huntsville compare with the rest of Alabama?

The median in Alabama is $272,600, so Huntsville pays 31% more.

Where does Huntsville rank for physician pay?

66 of 340 metro areas with data.

How much does a physician make starting out in Huntsville?

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