Public Health Jobs in London
The following are current vacancies that we are aware of in London.
As our Principal Public Health Analyst, you will be the strategic lead for the Public Health Insights Team. You will ensure that high-quality, complex epidemiological and statistical analyses are transformed into actionable insight at both operational and strategic levels.
You will manage high-risk projects, collaborate closely with senior leaders, Directors, and elected Members, and champion data-driven decision-making across the council and our broader healthcare partnerships.
The role provides strategic leadership for UKHSA’s work on health equity, community protection, and national public health guidance, standards and advice. The postholder will lead efforts to reduce avoidable and unjust differences in exposure to, vulnerability, and outcomes from infectious diseases and health hazards, ensuring health protection activities improve health equity, population resilience and health security.
Drawing on lessons from pandemics, outbreaks and major incidents, the postholder will ensure that health security policy, evidence, guidance and interventions are effective, proportionate and informed by the needs of communities most affected by health threats. They will lead the development, quality assurance and implementation of national public health guidance and provide strategic leadership for UKHSA’s public health advice, guidance and evidence capability during incidents and emergencies.
As an economist in UKHSA, you will be building the economic evidence base for the agency as well as the organisation’s economics capability. The role provides a great opportunity to develop and apply analytical skills, support evidence-based decision-making on critical health priorities and shape the organisation’s culture around the use of economics.
You will work with other experts (epidemiologists, data scientists and public health experts) to assess current and future economic costs and benefits of preparing for and responding to health threats and hazards and to help build our understanding of how health security interacts with the wider economy.
You will develop these cost and benefit estimates often either through literature reviews or your own primary research, including research using large-scale data assets held by UKHSA such as hospital records or microbiology results. Where needed, you will be supported through formal learning opportunities to develop data analysis skills, including programming or use of AI.
Croydon Council is seeking an exceptional Consultant in Public Health to help lead our ambitious agenda to improve health outcomes, reduce inequalities, and support residents to live longer, healthier lives. Croydon is one of London’s most diverse and dynamic boroughs. We are committed to tackling health inequalities, supporting thriving communities, and building a healthier future for everyone who lives, works, and studies in the borough.
If you are a strategic public health leader with the vision, expertise, and passion to make a real difference, we would love to hear from you.
This is an exciting opportunity to join a forward-thinking Public Health working directly with the Director of Public Health, senior council leaders, elected members, NHS partners, and community organisations, you will influence strategic decision-making and deliver measurable improvements in population health.
The successful postholder will have strategic and operational leadership responsibility for a diverse portfolio of public health priorities including health improvement (adults), mental health, research and Health in all Policies.
The successful candidate will work across directorates and partner organisations to embed health improvement principles into policy and practice, champion preventative approaches, address structural inequalities, and ensure that health and wellbeing considerations are integrated into decision-making across the wider determinants of health. They will provide visible system leadership, foster innovation through research and community engagement, and drive collaborative action to improve outcomes for Croydon’s diverse communities, with a particular focus on reducing health inequalities and promoting equitable access to opportunities for good health.
As a Public Health Analyst working within our Adult Social Care transformation programme, you will play a critical role in applying analytical skills to prevent, reduce, and delay the development of social care needs, address health inequalities, and build good health in all of Hackney’s communities.
This role will join the team on a fixed term contract for 2 years and will be focussed exclusively on the Adult Social Care “Understanding demand and maximising prevention” programme. The programme covers a range of different initiatives that cut across the whole health and social care system; including changes to how we provide holistic support to people approaching social care for the first time, how we ensure people remain stable while waiting for an assessment or a review, and how we support those with the most complex needs to keep them well. As well as delivering partnership projects, the programme supports culture change within individual teams, ensuring all staff have the capability, motivation and opportunity to work preventatively on a day to day basis.
Join Newham’s Public Health team and help improve outcomes for babies, children and families across the borough. This role will support public health programmes focused on maternity and the early years, contributing to the delivery of Newham’s Health and Wellbeing Strategy and wider efforts to reduce health inequalities.
You will support the planning, development, implementation and monitoring of public health programmes, projects and services, working closely with maternity services, health visitors, early years providers, NHS partners, community organisations and council services. The role includes stakeholder engagement, project coordination, data analysis, performance monitoring and service improvement activities to ensure programmes are evidence-based, effective and responsive to local needs.
Job description
Provide expert public health advice and technical assistance to UKOT governments and health systems on violence prevention, including violence against women and girls, and related public health priorities.
• Lead delivery of technical outputs across assigned project workstreams.
• Support development, co-design and implementation of evidence-based public health approaches to preventing violence and reducing its impacts.
• Contribute to development of policy frameworks, guidance documents, standards and implementation tools.
• Support development and implementation of violence surveillance systems across UKOTs including contribution to production of epidemiological profiles, public health intelligence products and violence prevention needs assessments.
• Support UKOTs to adopt public health approaches to violence prevention through strategic engagement and technical advice.
• Facilitate and contribute to multi-agency workshops and partnership events involving health, policing, education, safeguarding and community sector partners.
• Support development of sustainable public health capabilities within health systems and Ministries of Health.
• Provide mentoring and supervision to project staff, trainees and public health registrars as required.
• Support design and implementation of project evaluation frameworks and monitoring systems.
Consultant in Public Health | London Borough of Hillingdon
Salary: £79,169 to £111,514 (dependent on experience)
Location: Hillingdon, London (hybrid working)
Contract: Permanent
The London Borough of Hillingdon is seeking an experienced Consultant in Public Health to join its newly established Public Health service at an exciting stage of development. Reporting to the Director of Public Health, this senior leadership role offers the opportunity to shape health improvement strategies, reduce health inequalities, lead major public health programmes, and influence decision-making across the council, NHS and wider partner organisations. The post also includes responsibility for managing specialist teams, budgets and performance, with opportunities to deputise for the Director of Public Health when required.
This permanent role offers hybrid working (2 days per week onsite) and is ideal for a registered Public Health Specialist with significant leadership experience, strong partnership-working skills and a passion for improving population health outcomes.
Specialist Public Health Practitioner | London Borough of Hillingdon
Salary: £60,393 to £64,839 (dependent on experience)
Location: Hillingdon, London (hybrid working)
Contract: Permanent
The London Borough of Hillingdon is seeking an experienced Specialist Public Health Practitioner to join its Public Health team in a strategic leadership role. Reporting to a Consultant in Public Health, you will lead high-profile programmes across health improvement, health protection and healthcare public health, helping to tackle health inequalities and improve outcomes for local communities.
This role offers the opportunity to lead commissioning and service transformation projects, oversee health needs assessments and JSNA development, manage a small team, and build strong partnerships across health, social care, community and voluntary sector organisations. It is ideal for a public health professional with experience of programme delivery, commissioning and stakeholder engagement who is keen to influence policy and drive meaningful change at a population level.
Public Health Practitioner | London Borough of Hillingdon
Salary: £44,184 to £48,519 (dependent on experience)
Location: Hillingdon, London (hybrid working)
Contract: Permanent
The London Borough of Hillingdon is seeking a motivated Public Health Practitioner to join its Public Health Team and support a wide range of health improvement, health protection and healthcare public health programmes. Reporting to a Specialist Public Health Practitioner, this role offers the opportunity to contribute to projects that improve population health, reduce health inequalities and support residents to live healthier lives.
Working collaboratively with council services, NHS partners and local communities, you will help deliver public health initiatives, support needs assessments and service development, contribute to commissioning activities, and use evidence and data to inform decision-making. This is an excellent opportunity for someone looking to develop their public health expertise while making a tangible difference to local communities.
Public Health Intelligence Analyst | London Borough of Hillingdon
Salary: £44,184 to £48,519 (dependent on experience)
Location: Hillingdon, London (hybrid working)
Contract: Permanent
The London Borough of Hillingdon is seeking a skilled Public Health Intelligence Analyst to join its Public Health Team and play a key role in improving population health through data, intelligence and evidence-based decision-making. Reporting to a Consultant in Public Health, the successful candidate will provide expert analysis and performance reporting to support strategic priorities, service transformation and action to reduce health inequalities.
Working with public health teams, council services and NHS partners, you will develop intelligence products, dashboards and analytical insights to support commissioning, population health management and service improvement. The role is ideal for an experienced analyst with strong skills in SQL, data visualisation and interpreting complex datasets, who is passionate about using data to drive meaningful change for local communities.
If your London borough has public health vacancies, email us for inclusion here and in our regular newsletter to London’s public health community.
Public Health websites
Looking to level up for your next job?
Look at London’s training and development opportunities here.
The Royal Society for Public Health has a Careers Hub offering ideas about the range of job roles available and how to make a start in your chosen profession.