Medical Officer Salaries

6 Salaries
Average Base Pay
£50,324/yr
Not enough reports to show salary distribution
How much does a Medical Officer make?

The national average salary for a Medical Officer is £50,324 in United Kingdom. Filter by location to see Medical Officer salaries in your area. Salary estimates are based on 6 salaries submitted anonymously to Glassdoor by Medical Officer employees.

Salaries for Related Job Titles

No related titles found.

As we collect more salary reports, we will be able to display related salaries for this job title.

Submit your salary

Are you paid fairly?

Get a free, personalised salary estimate based on today's market

Loading Jobs

Salaries by Company

SortPopular | Most Reports | Salary
Filter by Location
or
Search for Specific Employer
Average Base Salaries in (GBP)
Company
Average Base Salaries in (GBP)
Low
High
Touch Surgery
£41,175/yr
Range: £38K - £41K
3 salaries
£41,175/yr
£38K£41K
Royal Air Force
£116,874/yr
Range: £113K - £122K
1 employee salary or estimate
About
£113K - £122K
£113K£122K
Royal Navy
£59,277/yr
Range: £57K - £62K
1 employee salary or estimate
About
£57K - £62K
£57K£62K
PSI CRO
£90,166/yr
Range: £87K - £94K
1 employee salary or estimate
About
£87K - £94K
£87K£94K
ProPharma Group
£20,250/yr
Range: £19K - £23K
12 salaries
£20,250/yr
£19K£23K
Department of Health UK
£258,036/yr
Range: £252K - £258K
6 salaries
£258,036/yr
£252K£258K
ProPharma Group
£23,677/yr
Range: £23K - £25K
4 salaries
£23,677/yr
£23K£25K

Is this helpful? The community relies on everyone sharing – Add Anonymous Salary

ProPharma Group
£25,669/yr
Range: £25K - £27K
3 salaries
£25,669/yr
£25K£27K
NHS
£22,014/yr
Range: £18K - £26K
2 salaries
About
£18K - £26K
£18K£26K
Manpower
£9/hr
Range: £9 - £9
1 employee salary or estimate
About
£9 - £9
hourly
£9£9
Public Health England
£23,768/yr
Range: £23K - £25K
1 employee salary or estimate
About
£23K - £25K
£23K£25K
Pfizer
£22/hr
Range: £21 - £23
1 employee salary or estimate
About
£21 - £23
hourly
£21£23
Pfizer
£45,476/yr
Range: £44K - £48K
1 employee salary or estimate
About
£44K - £48K
£44K£48K
Spire Healthcare
£7/hr
Range: £7 - £8
1 employee salary or estimate
About
£7 - £8
hourly
£7£8
De Montfort University
£8/hr
Range: £8 - £9
1 employee salary or estimate
About
£8 - £9
hourly
£8£9
Gilead Sciences
£54/hr
Range: £53 - £56
1 employee salary or estimate
About
£53 - £56
hourly
£53£56
Royal Free NHS
£25,139/yr
Range: £24K - £26K
1 employee salary or estimate
About
£24K - £26K
£24K£26K
Hull and East Yorkshire Hospitals
£24,985/yr
Range: £24K - £26K
1 employee salary or estimate
About
£24K - £26K
£24K£26K
Medacs Healthcare
£48,821/yr
Range: £47K - £50K
1 employee salary or estimate
About
£47K - £50K
£47K£50K
Allergan
£56,958/yr
Range: £54K - £59K
1 employee salary or estimate
About
£54K - £59K
£54K£59K

Recent Salary Reports

Below are the most recent medical officer salary reports. Employer name has been removed to protect anonymity.

£30
hourly
A Clinical Advisor in the Bristol Area area reported making £30 per hour
Job Highlights
1-2 years experience
Bristol Area area
Contract
 
1 to 50 employees
Company - Private
£38,105
per year
A Clinical Advisor in the Bristol Area area reported making £38,105 per year
Job Highlights
3-4 years experience
Bristol Area area
Full-time
 
10000+ employees
Company - Private
£71,131
per year
A Medical Advisor in the Slough Area area reported making £71,131 per year
Additional Pay
£10k cash bonus
Job Highlights
1-2 years experience
Slough Area area
Full-time
 
10000+ employees
Company - Public
£90,166
per year
A Medical Officer in the Oxford Area area reported making £90,166 per year
Job Highlights
10+ years experience
Oxford Area area
Full-time
 
1001 to 5000 employees
Company - Private
£17,094
per year
An Emergency Medical Advisor in the Guildford Area area reported making £17,094 per year
Job Highlights
Guildford Area area
Full-time
 
1001 to 5000 employees
Hospital
£60,333
per year
A Medical Advisor in the London Area area reported making £60,333 per year
Additional Pay
£6k cash bonus
Job Highlights
3-4 years experience
London Area area
Full-time
 
10000+ employees
Company - Public
£25,139
per year
A Clinical Trials Medical Officer in the London Area area reported making £25,139 per year
Job Highlights
1-2 years experience
London Area area
 
Full-time
Hospital
£72,467
per year
A Medical Advisor in the London Area area reported making £72,467 per year
Additional Pay
£10k cash bonus
£5k stock bonus
Job Highlights
5-7 years experience
London Area area
Full-time
 
1001 to 5000 employees
Subsidiary or Business Segment
Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.