Salaripedia
English

How much does a family medicine physician make in Alabama?

$134,600a year

Median yearly pay for family medicine physicians in Alabama. That is $64.69 an hour or $11,210 a month.

Hourly
$64.69
Vs. national median
-45%
Rank among states
51 of 51
Pay range
Lowest 10%: $60,830Median: $134,600Highest 10%: $315,200
PercentileYearlyHourly
10th$60,830$29.25
25th$104,800$50.40
Median$134,600$64.69
75th$218,900$105.23
90th$315,200$151.54

Cities in Alabama

Metro areas, median yearly pay.

Gadsden, AL$226,500
Huntsville, AL$206,800
Columbus, GA$179,400
Birmingham, AL$120,000
Decatur, AL$118,500
Daphne, AL$102,000
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for family medicine physicians.

48. New York$210,900
49. Missouri$171,200
50. Connecticut$163,900
51. Alabama$134,600
Family Medicine Physician salary in all states

Frequently asked questions

How much does a family medicine physician make an hour in Alabama?

The median hourly pay in Alabama is $64.69 ($134,600 a year).

Do family medicine physicians make more in Alabama than the national average?

No: $134,600 against $244,200 nationally, 45% less.

Where does Alabama rank for family medicine physician pay?

Alabama ranks 51 of 51 states.

Which city in Alabama pays family medicine physicians the most?

Gadsden, AL, with a median of $226,500 a year.

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.