Public Affairs

Public Affairs Officer

Salary data based on 17 job postings

"The median salary for a Public Affairs Officer is $111,360 per year, with salaries ranging from $62,412 at the 10th percentile to $179,944 at the 90th percentile based on 7 job postings. Key skills required for this role include crisis communications, media relations, stakeholder engagement, strategic communications planning, and public relations."

Last updated: May 2026

Median

$111,360

10th Percentile

$62,412

90th Percentile

$179,944

Sample Size

7

jobs with salary

Public Affairs Officer Salary Distribution

PercentileAnnual SalaryDescription
10th Percentile$62,412Entry-level / lower range
50th Percentile (Median)$111,360Typical salary
90th Percentile$179,944Senior / top earners

Based on 7 job postings with salary data

Skills for Public Affairs Officer

Crisis communicationsMedia relationsStakeholder engagementStrategic communications planningPublic RelationsPress release writingStakeholder relationship managementStrategic communicationsCongressional liaisonVideo production and editing

Common Employers Hiring Public Affairs Officer

  • Amentum2 positions
  • City of Long Beach, CA2 positions
  • State of Idaho2 positions
  • SAIC1 positions
  • Yavapai County Government1 positions

Top Locations for Public Affairs Officer

Boise, IDSpringfield, Virginia, United StatesPrescott, AZ 86301El Paso, TXSan Diego, CA

Find Public Affairs Officer Jobs

Browse current openings for Public Affairs Officer positions

Search Public Affairs Officer Jobs

Data extracted from 17 job postings on Daybook.com ยท Last updated May 2026