how much does a public health social workers earn
Public Health Social Workers Median Salary: $47,200. Public health social workers made a median annual pay of $47,200 in 2010 for their work as vital members of prosperous economies nationwide. If you break that annual pay down, public health social workers made $22.70 an hour that year.