173+ Public Health Salary Comparisons. The U.S. . Assistant Public Health Professor, 149, $51,705. Associate . Consumer Safety Officer, 109, $57,411. 3 Public Health Officer Salaries provided anonymously by employees. What salary does a Public Health Officer earn in your area? Those serving as public health officers are routinely part of a branch of the . in the further educated positions within public health, the salaries are highly varied. Jobs 1 - 10 of 6787 - Public Health Officer Salaries in US. Salary estimated from . Popular Jobs, Average Salary, Salary Distribution . Environmental Health Officer jobs in US. The average salary of a public health nurse is $51,000 a year. .. Experienced public health information officers earn salaries between $49,000 – $91,800 per . As of Nov 2016, the average pay for a Public Health Officer is $49410 annually or $19.48/hr.