Content has loaded
Chief medical officer salary in United States (Updated 2026)
How much does a Chief Medical Officer make in the United States?
Average base salary
$287,590
- Hour
- Day
- Week
- Month
- Year
Average $287,590
Low $194,672
High $424,860
The average salary for a chief medical officer is $287,590 per year in the United States. 582 salaries taken from job postings on Indeed in the past 36 months (updated July 6, 2026).
Highest paying companies for Chief Medical Officer in United States
Average year pay is based on job postings on Indeed in the past 36 months.The American College of Radiol...
$520,000per year
Hospital Sisters Health System
$500,000per year
Southampton Hospital
$500,000per year
Stony Brook University Medical...
$500,000per year
Catholic Health
$500,000per year
Hillsboro Medical Center
$495,685per year