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

$100kMedian
$88k25th percentile
$127k75th percentile
33Roles counted

See the roles behind this number →

Median advertised salary by specialty, with the 25th to 75th percentile spread.
SpecialtyMedian25th–75thRoles
Nephrology$163k$135k–$180k17
Rare disease$152k$145k–$185k64
Infectious disease$146k$99k–$165k36
Ophthalmology$145k$81k–$147k49
Immunology$140k$111k–$141k101
Oncology$132k$102k–$150k301
Hematology$132k$117k–$140k104
Dialysis$125k$125k–$175k15
Gastroenterology$125k$70k–$131k88
Cardiology$124k$90k–$140k307
Stroke thrombosis$124k$124k–$142k19
Neurology$124k$100k–$150k156
Psychiatry$120k$79k–$139k109
Respiratory$118k$90k–$141k69
Vascular$115k$72k–$129k140
Vaccines$110k$101k–$146k26
Neuroscience$107k$102k–$120k80
Womens health$103k$76k–$161k78
Orthobiologics$100k$100k–$100k12
Urology$98k$55k–$122k148
Radiology$96k$70k–$130k78
Sleep medicine$95k$90k–$110k21
Anesthesia$95k$90k–$110k9
Diabetes$90k$68k–$101k75
Dermatology$90k$79k–$131k65
Orthopedics$87k$65k–$100k118
Interventional cardiology$85k$61k–$113k101
Spine$83k$70k–$96k18
Neurosurgery$83k$76k–$121k22
Wound care$80k$72k–$85k87
Joint reconstruction$80k$65k–$100k59
ENT$80k$66k–$141k18
Structural heart$78k$76k–$96k50
Electrophysiology$78k$61k–$90k188
Dental$75k$74k–$90k70
Neuromodulation$75k$70k–$90k83
Aesthetics$74k$70k–$91k30
Pain management$70k$65k–$80k13
Animal health$65k$60k–$79k21
Trauma$63k$54k–$69k14
Sports medicine$60k$50k–$60k53

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.

DivisionCalls onMedianRoles
Natera · OncologyOncologist$195k34
Merck · OncologyOncologist$157k9
Amgen · Rare DiseaseGeneticist$145k21
Bristol Myers Squibb · OncologyOncologist$145k18
Amgen · OncologyOncologist$140k13
Incyte · OncologyOncologist$140k9
Bristol Myers Squibb · NeurosciencePsychiatrist$139k17
AbbVie - Commercial · OncologyOncologist$132k44
Sanofi · OncologyOncologist$125k14
Stryker · VascularNeurointerventionalist$125k49
Bristol Myers Squibb · CardiovascularCardiologist$124k34
Sanofi · VaccinesPrimary care physician$111k10
Johnson & Johnson · Innovative MedicineOncologist$111k15
Boston Scientific · UrologyUrologist$100k17
Envista · Nobel BiocareOral surgeon$74k10
Johnson & Johnson · MedTechNot recorded$65k27
Stryker · Joint ReplacementOrthopedic surgeon (joint replacement)$64k34

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 →