SalaryCalculations

General Internal Medicine Physicians Salary in Alabama

State wage data from the BLS OEWS survey, May 2025.

Median annual

$311,180

Median hourly

$150

Average annual

$294,500

Employed in state

310

The median annual salary for General Internal Medicine Physicians in Alabama is $311,180, or about $150 an hour. That is 21% higher than the national median.

Pay in Alabama ranges from $156,060 at the 10th percentile to $369,200 at the 90th percentile. Roughly 310 people work as general internal medicine physicians in the state.

Pay distribution in Alabama

10th$156,060
25th$258,760
Median$311,180
75th$346,210
90th$369,200

Salary calculator

Hourly
$149.61
Daily
$1,197
Weekly
$5,984
Bi-weekly
$11,968
Monthly
$25,932
Annual
$311,180

$311,180 a year is around the 50th percentile for General Internal Medicine Physicianss in Alabama. The median is $311,180.

General Internal Medicine Physicians pay by metro area in Alabama

Metro areaMedian annualEmployment
Birmingham, AL$334,100180

Other jobs in Alabama

All salaries in Alabama →