Search public health program director salary from 123 records in our salary database. Average public health program director salary is $89,222 and salary for this job is usually between $77,328 and $101,131. Look up public health program director salary by name using the form below.