Outpaid

Cardiologists salary

The BLS estimates 17,290 Cardiologists jobs in the U.S. with a median base pay of $496,010 (May 2025, SOC 29-1212). Across 5 metros with published figures, medians range from $187,550 in Houston-Pasadena-The Woodlands, TX to $551,320 in Cincinnati, OH-KY-IN.

CARDIOLOGISTS · UNITED STATES · BLS
BLS · UNITED STATES · ALL EMPLOYERS, ALL EXPERIENCE LEVELS
P10$107,190P25$274,280MEDIAN$496,010P75$610,060P90$712,130
30 SECONDS · NO SIGNUP · ON-DEVICE

Were you outpaid?

Your salary is ranked in your browser and never uploaded.

Compare my Cardiologists pay →

HIGHEST-PAYING METROS

  1. Cincinnati, OH-KY-IN$551,320 · 210 jobs
  2. New York-Newark-Jersey City, NY-NJ$492,150 · 2,050 jobs
  3. Virginia Beach-Chesapeake-Norfolk, VA-NC$430,900 · 230 jobs
  4. Dallas-Fort Worth-Arlington, TX$403,340 · 940 jobs
  5. Houston-Pasadena-The Woodlands, TX$187,550 · 460 jobs

LARGEST METROS

  1. New York-Newark-Jersey City, NY-NJ$492,150 · 2,050 jobs
  2. Dallas-Fort Worth-Arlington, TX$403,340 · 940 jobs
  3. Houston-Pasadena-The Woodlands, TX$187,550 · 460 jobs
  4. Virginia Beach-Chesapeake-Norfolk, VA-NC$430,900 · 230 jobs
  5. Cincinnati, OH-KY-IN$551,320 · 210 jobs

EMPLOYERS WITH THE MOST VISA-SPONSORED FILINGS FOR THIS JOB

ALL METROS (A–Z)

New York-Newark-Jersey City, NY-NJ

Questions

What is the median Cardiologists salary in the U.S.?

$496,010 a year (BLS OEWS, May 2025). The middle half earn $274,280–$610,060.

Where do Cardiologists earn the most?

Highest metro medians: Cincinnati, OH-KY-IN ($551,320), New York-Newark-Jersey City, NY-NJ ($492,150), Virginia Beach-Chesapeake-Norfolk, VA-NC ($430,900). Cost of living differs, so compare offers locally.

Source: U.S. Bureau of Labor Statistics, OEWS, May 2025 (metro, state and national estimates). Employer filing counts: U.S. DOL OFLC LCA disclosure data FY2026 Q3, visa-sponsored positions only.