Content has loaded

Pharmacist salary in London

How much does a Pharmacist make in London?

Average base salary

£63,768
15%
above national average

The average salary for a pharmacist is £63,768 per year in London. 1.8k salaries reported, updated at 11 July 2026

Pharmacist job openings in London

slide 1 of 6
slide1 of 6
Pharmacist
Nuffield Health3.2out of 5 stars.
London
Full-time
1 day ago

Highest paying cities for Pharmacists near London

  1. Carshalton
    £66,342 per year
  2. London
    £63,768 per year
  3. Romford
    £61,974 per year
  4. Harrow
    £60,239 per year
  5. Ilford
    £60,143 per year

Where can a Pharmacist earn more?

Compare salaries for Pharmacists in different locations
vs

How much do similar professions to Pharmacist get paid in London?

Junior Pharmacist

Job openings
Average £48,171 per year