It should also be noted that subspecialties of IM make considerably more than a regular internist. Cardiologists, for example, earn an average $565,485 a year, making cardiology the seventh ...