Medscape surveyed more than 20,000 physicians across more than 29 specialties on compensation.
Specialists earn an average salary of $329,000 in 2018, up from $316,000 in 2017, and primary care physicians earn an average salary of $223,000, up from $217,000.
Here is the average annual physician compensation by specialty.
• Plastic surgery: $501,000
• Orthopedics: $497,000
• Cardiology: $423,000
• Gastroenterology: $408,000
• Radiology: $401,000
• Dermatology: $392,000
• Anesthesiology: $386,000
• Otolaryngology: $383,000
• Urology: $373,000
• Oncology: $363,000
• Ophthalmology: $357,000
• Critical care: $354,000
• Emergency medicine: $350,000
• General surgery: $322,000
• Pulmonary medicine: 321,000
• OB-GYN: $300,000
• Nephrology: $294,000
• Pathology: $286,000
• Psychiatry: $273,000
• Allergy and immunology: $272,000
• Physical medicine and rehabilitation: $269,000
• Rheumatology: $257,000
• Neurology: $244,000
• Infectious diseases: $231,000
• Internal medicine: $230,000
• Family medicine: $219,000
• Diabetes and endocrinology: $212,000
• Pediatrics: $212,000
• Public health and preventive medicine: $199,000