Cardiologists Salary in Virginia
BLS OEWS May 2025 • 3 metro areas • Virginia
Cardiologists in Virginia earn a median salary of $460,467 per year on average across 3 metro and nonmetro areas. An estimated 390 cardiologists are employed across Virginia, with salaries ranging from $430,900 to $500,020 depending on location.
$460,467
Avg median salary in Virginia
$500,020
Highest paying metro
$430,900
Lowest paying metro
390
Employed in Virginia
Compare Cardiologists salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Cardiologists
in
Cardiologists salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Winchester, VA-WV | $500,020 | $500,020 | $500,020 | 40 |
| Richmond, VA | $450,480 | $291,710 | $580,060 | 120 |
| Virginia Beach, VA-NC | $430,900 | $414,300 | $506,090 | 230 |