Cardiologists Salary in Texas

BLS OEWS May 2025 • 4 metro areas • Texas

Cardiologists in Texas earn a median salary of $262,085 per year on average across 4 metro and nonmetro areas. An estimated 1,280 cardiologists are employed across Texas, with salaries ranging from $137,710 to $382,000 depending on location.

$262,085 Avg median salary in Texas
$382,000 Highest paying metro
$137,710 Lowest paying metro
1,280 Employed in Texas

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 Texas

      Metro area Median salary 25th pct 75th pct Employed
      San Antonio, TX $382,000 $213,030 $467,980 90
      Austin, TX $341,080 $341,080 $506,320 90
      Houston, TX $187,550 $95,990 $545,370 460
      Dallas, TX $137,710 $137,120 640

      View Cardiologists salaries in all cities