Medical sales salaries
What employers actually publish, computed from every open role on this board that carried a range. Updated nightly with the board itself.
This is advertised base pay, not earnings. Most medical sales roles pay commission on top, and a $75k base at plan can out-earn a flat $130k. Treat these as the floor an employer is willing to put in writing, which is exactly what they are.
This slice
By seniority
| Seniority | Median | 25th–75th | Roles |
|---|---|---|---|
| VP sales | $179k | $154k–$226k | 28 |
| Regional manager | $160k | $125k–$185k | 321 |
| Sales director | $150k | $113k–$186k | 244 |
| Key account manager | $120k | $90k–$145k | 672 |
| Senior rep | $107k | $90k–$133k | 398 |
| Territory manager | $101k | $80k–$131k | 1,536 |
| Clinical specialist | $100k | $75k–$130k | 984 |
| Sales rep | $90k | $75k–$124k | 1,157 |
| Associate rep | $65k | $56k–$77k | 385 |
By division
“Worked at Stryker” is not one job. A rep’s division decides what they sell, who they call on and what they are paid, and no other board in this industry holds division-level research to compare against.
Compare these against the seniority table above, not against each other. A division median reflects whichever roles it happens to be hiring: Stryker Joint Replacement sits low here because it is currently advertising clinical specialists and associate reps, not because the division pays badly.
The honest limit: a posting has no division field, so a role counts toward a division when its title names one. That reaches 375 salaried roles across 17 divisions. These are the comparisons we can stand behind, not a complete matrix.
| Division | Calls on | Median | Roles |
|---|---|---|---|
| Natera · Oncology | Oncologist | $195k | 34 |
| Merck · Oncology | Oncologist | $157k | 9 |
| Amgen · Rare Disease | Geneticist | $145k | 21 |
| Bristol Myers Squibb · Oncology | Oncologist | $145k | 18 |
| Amgen · Oncology | Oncologist | $140k | 13 |
| Incyte · Oncology | Oncologist | $140k | 9 |
| Bristol Myers Squibb · Neuroscience | Psychiatrist | $139k | 17 |
| AbbVie - Commercial · Oncology | Oncologist | $132k | 44 |
| Sanofi · Oncology | Oncologist | $125k | 14 |
| Stryker · Vascular | Neurointerventionalist | $125k | 49 |
| Bristol Myers Squibb · Cardiovascular | Cardiologist | $124k | 34 |
| Sanofi · Vaccines | Primary care physician | $111k | 10 |
| Johnson & Johnson · Innovative Medicine | Oncologist | $111k | 15 |
| Boston Scientific · Urology | Urologist | $100k | 17 |
| Envista · Nobel Biocare | Oral surgeon | $74k | 10 |
| Johnson & Johnson · MedTech | Not recorded | $65k | 27 |
| Stryker · Joint Replacement | Orthopedic surgeon (joint replacement) | $64k | 34 |
How these numbers are made
Every figure is the median of salary_min across open postings that published a range, recomputed from the live board. Medians rather than averages, because advertised ranges are lumpy and an average reports a number almost nobody is offered.
Postings below $30k or above $400k are excluded from the statistics: those are hourly rates parsed as annual, or executive outliers, and both distort a median more than they inform it. A slice with fewer than 8 roles shows no number at all rather than a fragile one.
