Medical Science Liaison Salary in Biotech & Pharma 2026
Based on biohired's July 21, 2026 analysis of 254 disclosed US Medical Science Liaison roles in biotech and pharma, the middle 50% earn $183,676 to $214,100 annually, with a median of $191,500.
Updated daily · Last refreshed July 21, 2026
Medical Science Liaison salary by seniority (US, USD)
| Level | Range | Middle 50% | n |
|---|---|---|---|
| Mid | $183,676 – $204,400 | 180 | |
| Senior | $191,500 – $202,000 | 37 | |
| Director | $230,100 – $245,550 | 37 |
Top-paying companies for Medical Science Liaison (US, USD)
| Company | Range | Middle 50% | n |
|---|---|---|---|
| $250,150 – $250,150 | 4 | ||
| $245,550 – $245,550 | 12 | ||
| $232,750 – $232,750 | 11 | ||
| $225,000 – $225,000 | 15 | ||
| $218,500 – $218,500 | 7 | ||
| $215,500 – $215,500 | 2 | ||
| $214,100 – $214,100 | 5 | ||
| $208,000 – $218,500 | 19 |
Medical Science Liaison salary by country (local currency)
| Country | Range | Middle 50% | n |
|---|---|---|---|
United States (USD)
|
$183,676 – $214,100 | 254 |
Frequently asked questions
What's the average Medical Science Liaison salary in biotech and pharma?
Based on biohired's July 21, 2026 analysis of 254 disclosed US Medical Science Liaison roles, the middle 50% earn $183,676 to $214,100 annually. The median is $191,500.
How much do top-earning Medical Science Liaisons make in biotech?
The top 10% of Medical Science Liaison roles in biotech and pharma pay $232,750 or more annually (90th percentile of disclosed US salaries).
Which biotech companies pay Medical Science Liaisons the most?
Among the disclosed Medical Science Liaison salaries currently tracked by biohired, the top-paying biotech and pharma employers include Organon, Merck & Co., AbbVie, GSK, Argenx.
How is this data calculated?
Each row shows the 25th-75th percentile range (middle 50%) and median of the salary midpoints (min+max)/2 across all disclosed Medical Science Liaison roles. Hourly listings are excluded. Time window: last 12 months of postings. Methodology mirrors industry standards used by Levels.fyi and Built In.