Based on salary data, Osteopathic Physicians earn between $188,660 and $243,725, with a median around $217,894. While salaries are similar when factors align, MDs often earn more due to higher specialization rates. Overall, DOs and MDs have comparable earnings when accounting for experience and location.