In September 2026, the US medical sales employers this board reads posted 5,620 new roles and closed 5,356, a net change of +264 (new roles less closed). 544 of the new roles matched a role at the same employer, title and city that had closed earlier. The employer posting most was Syneos Health, with 473 new roles; AbbVie (NYSE: ABBV) and Johnson & Johnson (NYSE: JNJ) followed. California, Texas and Florida saw the most new roles.
1,455 of the closed roles were confirmed closed by the employer's own hiring system.
443 employers opened at least one role in the month.
| Employer | New roles | Closed | Net change | Reopened | Ownership |
|---|---|---|---|---|---|
| Syneos Health | 473 | 364 | +109 | 47 | Private-equity owned: Elliott Investment Management, Patient Square Capital and Veritas Capital |
| AbbVie | 370 | 340 | +30 | 40 | NYSE: ABBV |
| Johnson & Johnson | 348 | 321 | +27 | 86 | NYSE: JNJ |
| Medtronic | 340 | 291 | +49 | 107 | NYSE: MDT |
| Stryker | 249 | 216 | +33 | 46 | NYSE: SYK |
| Abbott | 196 | 195 | +1 | 8 | NYSE: ABT |
| Amgen | 155 | 229 | −74 | 12 | Nasdaq: AMGN |
| Boston Scientific | 87 | 78 | +9 | 5 | NYSE: BSX |
| Inizio Engage | 72 | 53 | +19 | 5 | Private-equity owned: Inizio (Clayton, Dubilier & Rice) |
| AstraZeneca | 71 | 78 | −7 | 10 | LSE: AZN |
California, Texas and Florida saw the most new roles.
| State | New roles | Closed | Net change |
|---|---|---|---|
| California | 574 | 525 | +49 |
| Texas | 474 | 436 | +38 |
| Florida | 359 | 321 | +38 |
| New York | 354 | 337 | +17 |
| Pennsylvania | 236 | 229 | +7 |
| Illinois | 218 | 189 | +29 |
| Ohio | 188 | 180 | +8 |
| Georgia | 180 | 168 | +12 |
| North Carolina | 159 | 190 | −31 |
| Massachusetts | 151 | 131 | +20 |
| Virginia | 151 | 139 | +12 |
Across the 5,171 postings listed on October 13, 2026 that published an annual base range, the median advertised pay was $125,000, with the middle half between $92,000 and $160,000. Of the industries shown, pharmaceutical roles had the highest median ($147,500) and distribution & home care the lowest ($80,000).
| Industry | Median | 25th percentile | 75th percentile | Postings with a range | Note |
|---|---|---|---|---|---|
| Pharmaceutical | $147,500 | $125,000 | $180,000 | 2,608 | |
| Diagnostics | $124,500 | $102,750 | $150,069 | 330 | |
| Medical device | $95,000 | $76,550 | $122,500 | 1,731 | |
| Biotech | $93,000 | $87,500 | $102,500 | 36 | MiMedx is 44% of these postings, so this median heavily reflects its pay |
| Health tech | $80,500 | $72,500 | $135,012 | 288 | Charlie Health is 46% of these postings, so this median heavily reflects its pay |
| Distribution & home care | $80,000 | $65,000 | $112,500 | 173 |
Median and quartiles, never the mean. One $400,000 director role drags an average upward and describes nobody. One job posting. A posting advertising a range contributes the midpoint of that range, so "$90,000–$140,000" counts once, as $115,000. These figures describe advertised annual base pay. Hourly rates and ranges identified as on-target earnings (base plus commission at plan) are excluded, and so are seasonal roles, which pay for a few months rather than a year.
On October 13, 2026, 74% of the postings listed stated what the job pays (5,792 of 7,852).
| Employer | Postings | Stating pay | Share |
|---|---|---|---|
| Syneos Health | 503 | 266 | 53% |
| Stryker (NYSE: SYK) | 379 | 261 | 69% |
| Abbott (NYSE: ABT) | 305 | 304 | 99.7% |
| AbbVie (NYSE: ABBV) | 173 | 172 | 99% |
| Viatris (Nasdaq: VTRS) | 148 | 147 | 99% |
Of the postings listed on October 13, 2026 with a description, 89% mention a degree; of those, 47% require one outright, 28% accept experience or another credential in its place and 15% prefer one.
On October 13, 2026, 55% of the postings listed named a background outside medical sales they will take: outside or B2B sales 42%, clinical or allied health 19%, scientific or technical 4%, military or veteran 4%, athletics 2% (a posting can name more than one).
The definitions and caveats below are the datasets’ own, word for word; the names in them (new_roles, open_start, as_of and the rest) are the downloads’ column and field names.
new_roles: postings the employer dated inside the month (where a posting carries no date, the day this board first saw it, excluding the first 7 days after an employer was added to the board). closed_roles: postings that closed inside the month because the employer stopped listing them or its hiring system confirmed them closed; the board's own removals (listings too old, not real openings, employers dropped, postings missing from an employer's careers site that was read only in part) are never counted. confirmed_closed: the part of closed_roles the employer's hiring system confirmed. net_change: new_roles minus closed_roles. reopened: new roles whose employer, title and city match a role that closed earlier, under a different posting or under the same posting link listed again by the employer (with a date of its own later than the last day the earlier posting was listed, or more than 14 days after it was recorded as closed); a posting that left the employer's list and is back under the same link within 14 days with no later date of its own counts as one role that never closed, as does a posting this board removed itself and listed again, and so does a posting still listed under another link with the same requisition number; one requisition that closed under two links at the same time counts as one closed role. open_start and open_end: roles listed on the board on the first and last nightly snapshot inside the month, which also move when employers are added or listings are removed as not real openings. other_change: open_end minus open_start minus net_change, the part of the change in roles on the board that new and closed roles do not explain (employers added to or dropped from the board, listings the board removed as not real openings, postings the employer dated before the month but the board first listed in it, postings dated inside the month that were already listed on the first night, roles the employer had stopped listing that were still within the board's three-day grace on the first or last night, and, in the rows by industry, call point and product line, postings the board moved from one to another), so open_start plus net_change plus other_change equals open_end on every row. An empty open_start or open_end means the row had no roles on the board that night, and counts as zero. A night counted before the board's scope last changed is read with the roles the board no longer lists left out (open_start_basis or open_end_basis "corrected"); where the board's record of closed listings cannot do that, the whole column is empty, other_change is too, and the basis is "not comparable". Each posting counts once, under its primary industry, call point, product line and state; a product line or call point the board has renamed or merged is counted under its current name throughout, and so is an employer that has changed its name.
A posting counts as publishing pay when it states a pay figure or range (a single figure counts), at any period, whether that is a base salary, on-target earnings or a draw. Hourly rates and on-target figures both count: the question is whether the employer said what the job pays, not whether the figure can be averaged. Wording such as 'competitive', with no figures, does not count. Note this is a wider definition than the salary guide uses — that one needs an annual base figure, because an hourly rate cannot join a median without assuming an hours-per-year nobody published, and on-target earnings fold in commission at plan. Each posting that names a state is counted once, in the state it is based in. A role covering several states appears only under its primary one, so these counts are smaller than a search of the same state on the board, which also returns multi-state roles based elsewhere. The population is the sales postings whose text this board has read: a posting stored without its description is left out (counted as unread_excluded) rather than counted as an employer who said nothing. The board does not list non-promotional field roles such as Field Reimbursement Manager, and any it holds are excluded.
Counted from the text of every live sales posting that has a description; the board does not list non-promotional field roles such as Field Reimbursement Manager, and any it holds are left out. The word is read as a qualification rather than an amount, so 'a high degree of accuracy' is not counted. A degree is read as required only where the requirement sits beside a degree word or under a required qualification heading, and where a posting says both required and preferred it is counted as required, at the lowest level it actually requires — so "Bachelor's required, Master's preferred" is a bachelor's job that requires one. A degree the posting only prefers stays preferred even where experience may stand in for it. Explicit high-school-plus-experience alternatives are counted separately and retain their experience conditions. A degree in "science" or a scientific discipline counts as life sciences. Unresolved substitutions and explicitly optional degrees are separate categories. The level table describes the lowest named college level, not a universal required floor. No degree wording means unknown, not no degree needed.
US medical sales postings live on the board that carry a job description. The board does not list non-promotional field roles such as Field Reimbursement Manager, and any it holds are left out. A posting with no description cannot name a background and is left out of the denominator rather than counted as naming none.
This edition leaves out the rows by industry, call point and product line. For September, a role that closed keeps the label it had on the day it closed, while a role still listed carries the label the board gives it today, and the board corrected industry and call-point labels on postings after the month ended, so in those rows a relabel would read as roles opening and closing. The whole-board, employer and state rows do not depend on those labels, so they are kept.
89% of the new roles carry the employer's own posting date; the rest are counted from the day this board first saw them.
The hiring figures count September 2026 day by day from employers' own careers pages; the pay, pay-transparency, degree and career-changer figures are a reading of the live board on October 13, 2026, the day the five datasets were cut. Cite the month and that date with any figure.
Figures and this page may be quoted with credit. Suggested form:
MedSales Radar, "Medical sales in September 2026," datasets cut October 13, 2026, medsalesradar.com/medical-sales-report/2026-09.
The live reports update as the board changes: hiring activity, the salary guide and pay transparency. The month's frozen files, with every row, are the datasets that come with the Business plan.