Salaripedia
English

How much does a public relations specialist make in Baltimore?

$77,570a year

Median yearly pay for public relations specialists in the Baltimore-Columbia-Towson, MD metro area. That is $37.29 an hour or $6,464 a month.

Hourly
$37.29
Vs. national median
+4%
Rank among cities
39 of 363
Jobs in the area
1,880
Pay range
Lowest 10%: $47,750Median: $77,570Highest 10%: $133,900
PercentileYearlyHourly
10th$47,750$22.96
25th$59,990$28.84
Median$77,570$37.29
75th$104,700$50.33
90th$133,900$64.36

Other cities in Maryland

Median yearly pay for public relations specialists.

Washington, DC$101,700
Lexington Park, MD$99,960
Philadelphia, PA$64,550
Hagerstown, MD$62,220
Public Relations Specialist salary in Maryland Public Relations Specialist salary in all states

Related jobs in Baltimore

Same field, median yearly pay.

Artist and Related Worker$132,600
Technical Writer$102,100
Art Director$97,460
Special Effects Artist and Animator$90,050
Musician and Singer$90,040
Writer and Author$87,020
Interpreter and Translator$83,200
Producer and Director$80,850
Set and Exhibit Designer$80,280
Commercial and Industrial Designer$79,820
Salaries for every job in Baltimore, MD

Frequently asked questions

How much does a public relations specialist make an hour in Baltimore?

The median hourly pay in the Baltimore-Columbia-Towson, MD metro area is $37.29 ($77,570 a year).

Do public relations specialists make more in Baltimore than the national average?

Yes: $77,570 against $74,750 nationally, 4% more.

How does Baltimore compare with the rest of Maryland?

The median in Maryland is $79,560, so Baltimore pays 3% less.

Where does Baltimore rank for public relations specialist pay?

39 of 363 metro areas with data.

How much does a public relations specialist make starting out in Baltimore?

The lowest-paid 10% make $47,750 or less a year; the top 10% make $133,900 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.