Average Base Salary
Average Hourly Rate
The average medical surgeon (general) salary in Alabama, United States is $357,905 or an hourly rate of $172. This is 4% lower (-$15,955) than the average medical surgeon (general) salary in the United States. In addition, they earn an average bonus of $33,571.