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.
average salary per year
The max salary for a public health is £87,198 per year in United Kingdom.
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