As of May 2024, the mean annual wage for cardiologists in the U.S. was $432,490, according to data published April 2 by the Bureau of Labor Statistics.
Cardiologists in West Virginia earned the lowest mean annual wage of $276,750 while Indiana cardiologists earned the highest at $529,020.
New York employed the most cardiologists, at 2,260, and North Dakota employed the fewest at 40.
Of all cardiologists, 12,210 were employed by physician’s offices, 4,950 by general medical and surgical hospitals, 300 by outpatient care centers, 40 by specialty hospitals and 40 by medical and diagnostic laboratories.
Here are the 10 states that employed the highest number of cardiologists and their annual mean wage:
State Name | Employment | Annual Mean Wage |
New York | 2,260 | $381,320 |
Texas | 1,530 | $301,930 |
Georgia | 1,520 | Equal to or greater than $239,200 per year |
Pennsylvania | 820 | Equal to or greater than $239,200 per year |
Ohio | 770 | Equal to or greater than $239,200 per year |
Massachusetts | 660 | No data available |
Tennessee | 570 | $480,980 |
Florida | 550 | $479,240 |
Virginia | 510 | $434,830 |
Michigan | 500 | $364,070 |
Here are the 10 states that employed the lowest number of cardiologists and their annual mean wage:
State Name | Employment | Annual Mean Wage |
North Dakota | 40 | Equal to or greater than $239,200 per year |
West Virginia | 40 | $276,750 |
Hawaii | 50 | Equal to or greater than $239,200 per year |
Wyoming | 50 | Equal to or greater than $239,200 per year |
Rhode Island | 80 | $313,950 |
Delaware | 100 | Equal to or greater than $239,200 per year |
Missouri | 130 | $419,840 |
Oregon | 130 | Equal to or greater than $239,200 per year |
South Carolina | 130 | $477,380 |
Indiana | 140 | $529,020 |