The average salary for a US Army physician is around $201,745 per year, which is 6% higher than the national average. However, salaries can vary by location, with Alaska offering the highest salaries at $254,112 and Florida offering the lowest at $151,257.
In addition to their salary, military doctors receive additional compensation and perks, including:
- Board certification pay: $15,000 per year
- Incentive pay: Up to $200,000 per year
- Retention bonus: Up to $150,000
Military doctors also receive a housing allowance, and can choose to live in government housing or live elsewhere and collect the allowance