What family medicine physicians earn in Alabama and its metro areas, compared with the rest of the country (May 2025 BLS data).
a year, or $64.69 an hour. That is 45% less than the national median of $244,180.
The middle half of family medicine physicians in Alabama earn $104,830 to $218,870.
Alabama pays family medicine physicians more than 0 of the other 49 states. Highest: Rhode Island ($467,160).
Family Medicine Physicians employed in Alabama.
Metro and rural (nonmetropolitan) areas as BLS defines them, including metro areas that cross into neighboring states.. Click a column to sort.
| Area | Pay a year | Hourly | Jobs |
|---|---|---|---|
| Birmingham, AL | $57.69 | 140 | |
| Huntsville, AL | $99.40 | 100 | |
| Columbus, GA-AL | $86.26 | 90 | |
| Northeast Alabama nonmetropolitan area | $84.11 | 70 | |
| Decatur, AL | $56.95 | 40 | |
| Daphne-Fairhope-Foley, AL | $49.03 | – | |
| Gadsden, AL | $108.87 | – |
Family Medicine Physicians in Alabama earned a median of $134,550 a year ($64.69 an hour) in May 2025, 45% less than the national median of $244,180. The middle half earned $104,830 to $218,870.
Among areas in Alabama, pay was highest in Gadsden, AL at $226,450.
Alabama ranks #50 of 50 states for family medicine physicians pay. Rhode Island pays the most, at $467,160 a year. Pay figures don't account for differences in cost of living.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Median pay is the middle wage; where BLS publishes no median, the average (mean) is shown, marked "(avg)". Values marked "+" are above the most BLS reports exactly. Pay doesn't reflect cost of living, overtime or shift differentials.