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

$90kMedian
$79k25th percentile
$131k75th percentile
120Roles counted

See the roles behind this number →

Median advertised salary by specialty, with the 25th to 75th percentile spread.
SpecialtyMedian25th–75thRoles
Nephrology$180k$163k–$180k17
Rare disease$146k$143k–$175k56
Infectious disease$146k$112k–$165k43
Ophthalmology$133k$83k–$145k39
Oncology$132k$105k–$150k324
Hematology$132k$125k–$140k76
Immunology$125k$85k–$140k85
Dialysis$125k$125k–$175k17
Neurology$124k$100k–$139k137
Cardiology$124k$100k–$126k276
Stroke thrombosis$124k$118k–$138k12
Vascular$122k$78k–$130k113
Dermatology$121k$85k–$169k96
Psychiatry$120k$79k–$139k108
Respiratory$119k$100k–$154k74
Sleep medicine$110k$93k–$120k23
Vaccines$110k$101k–$146k48
Neuroscience$107k$107k–$120k82
Urology$104k$55k–$121k164
Radiology$104k$85k–$128k42
Women's health$103k$80k–$140k78
Orthobiologics$100k$100k–$100k9
Gastroenterology$95k$79k–$131k102
Infusion$95k$92k–$102k10
Spine$90k$70k–$114k23
Diabetes$90k$68k–$116k88
Neuromodulation$88k$70k–$140k72
Structural heart$87k$78k–$103k34
Orthopedics$85k$65k–$100k128
Dental$83k$73k–$85k67
ENT$81k$70k–$141k17
Wound care$80k$75k–$86k95
Pain management$80k$70k–$80k17
Interventional cardiology$79k$61k–$100k66
Electrophysiology$78k$61k–$90k205
Neurosurgery$76k$68k–$95k18
Aesthetics$74k$70k–$80k26
Animal health$74k$60k–$96k17
Joint reconstruction$72k$63k–$82k63
Trauma$65k$65k–$70k9
Extremities foot ankle$63k$60k–$70k16
Sports medicine$60k$50k–$60k59

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 387 salaried roles across 18 divisions. These are the comparisons we can stand behind, not a complete matrix.

DivisionCalls onMedianRoles
Natera · OncologyOncologist$190k47
Amgen · Rare DiseaseGeneticist$145k20
Bristol Myers Squibb · OncologyOncologist$145k13
Amgen · OncologyOncologist$140k14
Bristol Myers Squibb · NeurosciencePsychiatrist$139k15
AstraZeneca · OncologyOncologist$133k10
AbbVie - Commercial · OncologyOncologist$132k50
Sanofi · OncologyOncologist$125k16
Stryker · VascularNeurointerventionalist$125k43
Bristol Myers Squibb · CardiovascularCardiologist$124k25
Boston Scientific · UrologyUrologist$121k23
Coloplast · Interventional UrologyUrologist$120k10
Johnson & Johnson · Innovative MedicineOncologist$105k8
Sanofi · VaccinesPrimary care physician$101k11
Envista · Nobel BiocareOral surgeon$74k11
Medtronic · Cardiac Rhythm ManagementElectrophysiologist$72k14
Johnson & Johnson · MedTechNot recorded$68k16
Stryker · Joint ReplacementOrthopedic surgeon (joint replacement)$63k41

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.

How the board itself is built →