Public Affairs Salaries in United States

Based on 37 verified submissionsLast updated Sep 17, 2026

What does a Public Affairs earn in United States?

The median total compensation for a Public Affairs in United States is $103,000, based on 37 verified salary submissions. Most Public Affairs pay falls between $75,000 and $160,000, and the top 10% earn $184,600 or more.

Top
$185K/yr
90th Percentile
High
$160K/yr
75th Percentile
Median
$103K/yr
50th Percentile
Low
$75K/yr
25th Percentile

How we calculate this: we combine pay data from three sources, job postings, salaries self-reported by marketers, and pay verified by recruiters. Figures include base salary, bonus, and equity, and we update them as new data comes in, most recently on Sep 17, 2026.

Which companies pay the most?

Company
Keadjian
Keadjian
Agency
$78,000$78K to $95K3 submissions
DKC
DKC
Agency
$73,000$58K to $73K3 submissions

Recent submissions

Role TypeSizeLocation
$145,0008 yearsIn-house--New York City5h ago
$123,0007 yearsAgency51-200District of Columbia1d ago
$73,0003 yearsAgency501-1,000New York City2d ago
Locked
Locked
Locked
Locked
Locked
Locked
Locked
Showing 1-10 of 37 salaries
1 / 4

How does pay grow with experience?

Do in-house or agency roles pay more?

In-house
+77% more
$145,000
$97K to $180KBased on 19 submissions
Agency
$82,000
$73K to $118KBased on 18 submissions

Does remote, hybrid, or on-site work pay more?

Remote
$118,000
Median total payBased on 2 submissions
Hybrid
$101,500
Median total payBased on 16 submissions
On-site
+6% more
$125,000
Median total payBased on 15 submissions

Where does this role pay the most?

Location
New York City
$127,500$82K to $166K6 submissions

People also look at

Job TitleTotal PayRangeSubmissions
$88,000$68,000 to $125,00013,801 submissions
$93,000$70,000 to $138,0005,138 submissions
$78,000$64,000 to $99,0003,596 submissions
$85,000$70,000 to $111,0002,966 submissions
$117,500$85,000 to $165,0002,852 submissions
$160,000$117,000 to $195,0002,693 submissions

Common questions about Public Affairs pay