Search California public health physician salary from 50 records in our salary database. Average public health physician salary in California is $174,235 and salary for this job in California is usually between $24,501 and $188,226. Look up California public health physician salary by name using the form below.