Public Health salaries in United Kingdom

Average public health salary: £38,929 per year. Entry-level positions start at £25,438 per year while most experienced workers make up to £87,198 per year. Currently, there are 79800 public health jobs. Data comes from 4874 real salaries. Check salary trends and pay scale information for public health jobs across United Kingdom. The top companies hiring for public health roles are SeekTeachers, The Gym Group, Hays Specialist Recruitment Limited, Sodexo, Hays Plc.

Salary Overview


average salary per year

The max salary for a public health is £87,198 per year in United Kingdom.

How much do public health jobs pay in different locations?

Public Health job openings

Public Health Consultant
£75k - £91k per annum
We are seeking a Public Health Consultant for our public sector client based in London on an initial fixed term contract until Dec 2021 paying between £75000 - £91000 depending on experience.

The Public Health Consultant will have a proven track record working with the
Invitise Limited
Jooble Enfield, Greater London
Consultant in Public Health
£20 - £55 per hour
Service Care Solutions are currently recruiting for a Consultant in Public Health with specific knowledge in Domestic Violence to work across the county of Kent.
On behalf of KCC, the postholder working with the DPH will lead on improving the health and wellbeing of the
Service Care Solutions
Jooble Kent
Consultant in Public Health
£75k - £91k per annum
We are seeking a dynamic, committed and enthusiastic Consultant in Public Health to join our equally dynamic, committed and enthusiastic Local Authority Public Health Team.
The public health consultant will be passionate about making a difference to resident’s well-being
Jooble Enfield, Greater London
Consultants in Public Health
£68.64k - £76.15k per annum
quickly established a reputation for doing things differently and breaking the mould.  Within this dynamic and fast paced Council, the Public Health Team is a key service. 
We are looking for two suitably qualified and experienced Consultants in Public Health to join the
Jooble Chester, Cheshire
Hackney Council-Public Health Specialist
£38 - £40 per hour
Our Client Hackney Council are looking for a Public Health Specialist to join their Team.
? To have lead responsibility for specified areas of work and named programmes but be able to work across all domains of public health as and when required to do so and with additional
Remedy Recruitment Group Ltd/ TA Remedy Medical Solutions
Jooble East London
Public Health Specialist for Children and Young People
£292.02 per day
Public Health Specialist for Children and Young People for Ealing Council
Maternity cover
Duration: 6months +
~ Enfield Council is seeking an enthusiastic Public Health Specialist for Children and Young People and Families, to join our Public Health team. The post holder
Eden Brown Ltd
Jooble Enfield, Greater London
Public Health Consultant
£650 per day
Role: Public Health Consultant
Duration: 3months 
Client: Public Sector
IR35: Inside
Rate: up to £650 per day
Location: Working remotely but with a requirement to be able to travel throughout Oxfordshire if required 
Full JD available upon request
Jooble Oxford, Oxfordshire
Director of Public Health
£84.98k - £112.93k per annum
You can still find primary care and other non-board jobs in health on this site

Warning to applicants for advertised posts... make any form of payment to apply for an advertised post.
Public Health ,Corporate Services General
, Director of Public Health
Jooble Ayr, South Ayrshire

Salaries for other jobs

Please note that all salary figures are approximations based upon third party submissions to Jooble. The minimum wage may differ by jurisdiction.
Last updated: 20 December 2020