Public Affairs

Public Affairs Officer

Salary data based on 18 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 media relations, crisis communications, stakeholder engagement, strategic communications planning, and public relations."

Last updated: June 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

Media relationsCrisis communicationsStakeholder 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, TXAtlanta

Find Public Affairs Officer Jobs

Browse current openings for Public Affairs Officer positions

Search Public Affairs Officer Jobs

Data extracted from 18 job postings on Daybook.com ยท Last updated June 2026