Search Pennsylvania health officer salary from 113 records in our salary database. Average health officer salary in Pennsylvania is $46,094 and salary for this job in Pennsylvania is usually between $11,034 and $56,012. Look up Pennsylvania health officer salary by name using the form below.