General Internal Medicine Physicians Salary in Alabama
BLS OEWS May 2025 • 1 metro areas • Alabama
General Internal Medicine Physicians in Alabama earn a median salary of $334,100 per year on average across 1 metro and nonmetro areas, +41.4% vs the national median of $236,350. An estimated 180 general internal medicine physicians are employed across Alabama, with salaries ranging from $334,100 to $334,100 depending on location.
$334,100
Avg median salary in Alabama
$334,100
Highest paying metro
$334,100
Lowest paying metro
180
Employed in Alabama
Compare General Internal Medicine Physicians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
General Internal Medicine Physicians
in
General Internal Medicine Physicians salaries by city in Alabama
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Birmingham, AL | $334,100 | $284,600 | $346,220 | 180 |