Salaripedia
English

How much does a protective service worker make in Trenton?

$61,630a year

Median yearly pay for protective service workers in the Trenton-Princeton, NJ metro area. That is $29.63 an hour or $5,136 a month.

Hourly
$29.63
Vs. national median
+45%
Rank among cities
5 of 180
Jobs in the area
170
Pay range
Lowest 10%: $35,650Median: $61,630Highest 10%: $85,630
PercentileYearlyHourly
10th$35,650$17.14
25th$35,650$17.14
Median$61,630$29.63
75th$68,850$33.10
90th$85,630$41.17

Other cities in New Jersey

Median yearly pay for protective service workers.

New York, NY$57,920
Atlantic City, NJ$43,210
Allentown, PA$38,450
Philadelphia, PA$35,060
Protective Service Worker salary in New Jersey Protective Service Worker salary in all states

Related jobs in Trenton

Same field, median yearly pay.

First-Line Supervisors of Police and Detective$132,600
Detective and Criminal Investigator$110,800
Firefighter$88,090
Transportation Security Screener$74,400
Fire Inspector and Investigator$72,290
Police and Sheriff's Patrol Officer$69,160
First-Line Supervisors of Security Worker$59,340
Crossing Guard and Flagger$44,150
Security Guard$34,980
Lifeguard$33,920
Salaries for every job in Trenton, NJ

Frequently asked questions

How much does a protective service worker make an hour in Trenton?

The median hourly pay in the Trenton-Princeton, NJ metro area is $29.63 ($61,630 a year).

Do protective service workers make more in Trenton than the national average?

Yes: $61,630 against $42,540 nationally, 45% more.

How does Trenton compare with the rest of New Jersey?

The median in New Jersey is $54,950, so Trenton pays 12% more.

Where does Trenton rank for protective service worker pay?

5 of 180 metro areas with data.

How much does a protective service worker make starting out in Trenton?

The lowest-paid 10% make $35,650 or less a year; the top 10% make $85,630 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.