Cardiothoracic surgeons earn between $428,900 and $670,700 annually, with a mid-salary of $535,100. While they can earn substantial incomes, reaching millions is less common. This specialty remains highly lucrative compared to the average physician salary of $352,000.