Advertisement

Cardiology

For more than 30 years, U.S. News & World Report has ranked the top hospitals in America for different specialties by state and nationwide. 

Advertisement

Cardiologists practicing in Lafayette, La., earn an average of $613,553 a year — $106,553 more than the national average, according to data from Medscape.

Advertisement