2. Cardiologists
Average annual salary: $376,000
Cardiologists rank second in our list of the best paying medical specialties in America. Cardiologists deal with diseases pertaining to the heart, and there is intense pressure in this field because sometimes there is little time to combat a particular disease.