Anonymous Compensation Database
Real numbers from real attendings. Median + IQR is visible to everyone. Granular percentiles (p10, p90, mean) unlock the moment you contribute your own anonymous data point. Outliers trimmed, NPI-verified submissions weighted 3x.
Not enough data yet for this cohort.
We need at least 10 submissions for Internal Medicine (Primary Care) in South before we display numbers. Submit yours to help unlock it.
Submit your comp anonymouslySubmit your comp anonymously
Takes 90 seconds. Optional NPI verification weights your data 3x.
Compare two job offers
30-year cumulative earnings with regional cost adjustment.
Compensation by specialty
Each specialty has its own page: published national median, regional spread, what actually drives the number, negotiation levers, and the live anonymous cohort.
Internal Medicine (Primary Care)$260k median
Low call · 5,000 wRVUs/yr
Family Medicine$250k median
Low call · 4,800 wRVUs/yr
Hospital Medicine$295k median
Medium call · 4,200 wRVUs/yr
Cardiology (Non-invasive)$565k median
High call · 9,500 wRVUs/yr
Cardiology (Interventional)$685k median
High call · 11,500 wRVUs/yr
Endocrinology$260k median
Low call · 5,200 wRVUs/yr
Gastroenterology$510k median
Medium call · 9,000 wRVUs/yr
Pulmonary / Critical Care$405k median
High call · 7,500 wRVUs/yr
Nephrology$310k median
Medium call · 6,500 wRVUs/yr
Hematology / Oncology$445k median
Medium call · 7,800 wRVUs/yr
Rheumatology$265k median
Low call · 4,800 wRVUs/yr
Infectious Disease$260k median
Medium call · 4,500 wRVUs/yr
Geriatrics$250k median
Low call · 4,600 wRVUs/yr
Sports Medicine (IM/FM-based)$285k median
Low call · 4,800 wRVUs/yr
Allergy / Immunology$305k median
Low call · 4,500 wRVUs/yr
Data freshness: trailing 24 months. Minimum 10 submissions per cohort before any number is displayed. We never expose individual rows.