Overall, orthopedic physicians report they earn an average of $421,000 per year. Other top income earners include cardiologists and gastroenterologists, both of whom make more than $370,000 annually. The doctors who get paid the least every year are pediatricians and physicians in family practices. In both cases, those physicians earn an average of less than $200,000 annually. Source: Medscape.