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
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).

Chief Medical Officer job openings in United States

slide 1 of 6
slide1 of 6
Chief Medical Officer - Biling...
Garfield Health Center3.6out of 5 stars.
Monterey Park, CA
$255,000 - $345,000 a year
Full-time
4 hours ago

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
View company
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

Highest paying cities for Chief Medical Officers near United States

  1. Lancaster, CA
    $354,424 per year
  2. Medical Lake, WA
    $337,936 per year
  3. Los Angeles, CA
    $337,103 per year
  4. San Francisco, CA
    $318,505 per year
  5. Klamath Falls, OR
    $313,760 per year

Where can a Chief Medical Officer earn more?

Compare salaries for Chief Medical Officers in different locations
vs