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 ...