Search Oregon public works analyst salary from 29 records in our salary database. Average public works analyst salary in Oregon is $83,199 and salary for this job in Oregon is usually between $42,344 and $82,773. Look up Oregon public works analyst salary by name using the form below.