Since public health is such a broad field, a public health salary can vary widely for BS in public health jobs, from 30k to 60k depending on the field and position. Some bachelor of science in public health jobs can give a public health salary even higher.