Content has loaded

Chief medical officer salary in United States

How much does a Chief Medical Officer make in the United States?

Average base salary

$289,050
Average $289,050
Low $198,546
High $420,808

The average salary for a chief medical officer is $289,050 per year in the United States. 614 salaries taken from job postings on Indeed in the past 36 months (updated October 19, 2026).

Chief Medical Officer job openings in United States

slide 1 of 6
slide1 of 6
Chief Medical Officer (MD/DO) ...
Elios Healthcare
New York, NY
$250,000 - $300,000 a year
Full-time
22 minutes 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
Hillsboro Medical Center
 
$495,685per year
Ocean Medical Center
 
$492,128per year

Hiring a Chief Medical Officer?

Job Description
Job DescriptionWrite the perfect Chief Medical Officer job description

Indeed Smart Sourcing

Search Indeed's database of millions of quality profiles by location and job type to hire faster.Find candidates

Highest paying cities for Chief Medical Officers near United States

  1. New York, NY
    $358,732 per year
  2. Lancaster, CA
    $354,183 per year
  3. Los Angeles, CA
    $344,642 per year
  4. Medical Lake, WA
    $334,621 per year
  5. San Francisco, CA
    $312,583 per year

Where can a Chief Medical Officer earn more?

Compare salaries for Chief Medical Officers in different locations
vs

Frequently Asked Questions (FAQs) about Chief Medical Officer

The average salary for a Chief Medical Officer is $289,050 per year in the United States. This figure is based on 614 salaries taken from job postings on Indeed in the past 36 months, last updated on October 19, 2026.

Chief Medical Officer jobs on Indeed - find your next one today.

Chief Medical Officer salaries typically range between a low of $198,546 and a high of $420,808 per year, depending on experience, location, and the hiring company.

Some of the highest-paying cities for Chief Medical Officer include New York, NY at $358,732 per year, Lancaster, CA at $354,183 per year, and Los Angeles, CA at $344,642 per year.

Based on recent job postings on Indeed, some of the top-paying companies for Chief Medical Officer include The American College of Radiology ($520,000 per year) and Hospital Sisters Health System ($500,000 per year).