• The average pay for Public Health jobs is $97K per year. • Entry-level positions start at $30K per year, while the most experienced workers can earn up to $303K per year. • 208 companies are currently advertising Public Health jobs including BlueCare, flourish Australia, REHAB MANAGEMENT, Epworth Rehabilitation & Mental Health and HPS Pharmacies. • Top skills include PUBLIC HEALTH, HEALTHCARE, MENTAL HEALTH, REGISTERED NURSE and PATIENT CARE.