Search public health professional salary from 10 records in our salary database. Average public health professional salary is $64,897 and salary for this job is usually between $58,900 and $82,547. Look up public health professional salary by name using the form below.