Public health practitioners are health professionals who have the skills required to help individuals and communities to have greater control over their health and well-being, and to influence organisational and political environments in ways that lead to better health for all.