Cardiologists Salary in North Carolina

BLS OEWS May 2025 • 1 metro areas • North Carolina

Cardiologists in North Carolina earn a median salary of $528,750 per year on average across 1 metro and nonmetro areas. An estimated 150 cardiologists are employed across North Carolina, with salaries ranging from $528,750 to $528,750 depending on location.

$528,750 Avg median salary in North Carolina
$528,750 Highest paying metro
$528,750 Lowest paying metro
150 Employed in North Carolina

Compare Cardiologists salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Cardiologists
in
    vs

      Cardiologists salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Charlotte, NC-SC $528,750 $160,700 $609,670 150

      View Cardiologists salaries in all cities