As of 2015, the average pay for a medical doctor in the United States is approximately $187,200 annually, reports the Bureau of Labor Statistics. Doctors' salaries range, however, based on specialization and region.
Surgeons make the most money among medical doctors, averaging more than $350,000 per year, according to Salary.com. Gastroenterology doctors also earn high salaries, taking home an average of $345,000 annually. Pediatricians, family practice doctors and generalist doctors earn the least amount of money, with their average salaries ranging from $182,000 to $187,000 yearly.
Medical doctors in Wilmington, North Carolina; Tallahassee, Florida; Scranton, Pennsylvania; Wichita, Kansas; and Scranton, Pennsylvania earn some of the highest salaries among doctors in the United States, states U.S. News and World Report.