GCGovComp.app

City of Philadelphia / PPD Police / Junior Law Enforcement Analyst

Job-title file

Junior Law Enforcement Analyst

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

41 employees hold this title in PPD Police. Median total compensation for the role is $12,064, below the department median of $27,267.

Employees
41
Total payroll
$393.1K
Role median
$12,064
Agency median
$27,267
Comparison
Below

What the records show

Role pay distribution

Pay distribution for this role

$0$25,790+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 41 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Page 1

John Massi Jr

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$28,947
Base pay
$26,006
Overtime
$2,292
Other pay
$649
Benefits
$0
Total compensation
$28,947
Employment type
Salaried

Source-specific fields

Base Salary
$59,037
Employee Category
Civil Service
Job Code
6C25
Public Id
20121
Total Pay
$28,947

John Massi Jr is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $28,947.

Brian Kilrain

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$25,001
Base pay
$22,078
Overtime
$2,172
Other pay
$751
Benefits
$0
Total compensation
$25,001
Employment type
Salaried

Source-specific fields

Base Salary
$59,037
Employee Category
Civil Service
Job Code
6C25
Public Id
34926
Total Pay
$25,001

Brian Kilrain holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $25,001.

Mark Pugliese

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$21,963
Base pay
$20,539
Overtime
$1,056
Other pay
$368
Benefits
$0
Total compensation
$21,963
Employment type
Salaried

Source-specific fields

Base Salary
$45,922
Employee Category
Civil Service
Job Code
6C25
Public Id
14371
Total Pay
$21,963

Mark Pugliese works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Mark earned $21,963 in 2026.

Taylor Bara

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$17,717
Base pay
$12,346
Overtime
$5,114
Other pay
$257
Benefits
$0
Total compensation
$17,717
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50608
Total Pay
$17,717

Taylor Bara is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $17,717.

Randi Mason

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$15,120
Base pay
$14,045
Overtime
$1,113
Other pay
-$37
Benefits
$0
Total compensation
$15,120
Employment type
Salaried

Source-specific fields

Base Salary
$59,037
Employee Category
Civil Service
Job Code
6C25
Public Id
43902
Total Pay
$15,120

Randi Mason works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Randi earned $15,120 in 2026.

Chenaanah Bell

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$13,339
Base pay
$12,265
Overtime
$302
Other pay
$772
Benefits
$0
Total compensation
$13,339
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50515
Total Pay
$13,339

Chenaanah Bell holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $13,339.

Nadja Wright

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$13,328
Base pay
$13,014
Overtime
$0
Other pay
$314
Benefits
$0
Total compensation
$13,328
Employment type
Salaried

Source-specific fields

Base Salary
$59,037
Employee Category
Civil Service
Job Code
6C25
Public Id
21183
Total Pay
$13,328

Nadja Wright holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $13,328.

Azure Roze

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$13,018
Base pay
$12,091
Overtime
$804
Other pay
$122
Benefits
$0
Total compensation
$13,018
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
49488
Total Pay
$13,018

Azure Roze holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $13,018.

Grant Gwiazdowski

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,822
Base pay
$11,271
Overtime
$894
Other pay
$657
Benefits
$0
Total compensation
$12,822
Employment type
Salaried

Source-specific fields

Base Salary
$55,756
Employee Category
Civil Service
Job Code
6C25
Public Id
55105
Total Pay
$12,822

At PPD Police, Grant Gwiazdowski serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,822.

Keyshaun Mayfield

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,820
Base pay
$12,818
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$12,820
Employment type
Salaried

Source-specific fields

Base Salary
$55,756
Employee Category
Civil Service
Job Code
6C25
Public Id
37979
Total Pay
$12,820

Keyshaun Mayfield works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Keyshaun earned $12,820 in 2026.

Anastasia Pierdomenico

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,807
Base pay
$12,064
Overtime
$731
Other pay
$12
Benefits
$0
Total compensation
$12,807
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
49244
Total Pay
$12,807

Anastasia Pierdomenico works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Anastasia earned $12,807 in 2026.

Patrick Balmores

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,776
Base pay
$12,078
Overtime
$684
Other pay
$15
Benefits
$0
Total compensation
$12,776
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
49774
Total Pay
$12,776

Patrick Balmores holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $12,776.

Jordan Carter

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,167
Base pay
$12,064
Overtime
$0
Other pay
$103
Benefits
$0
Total compensation
$12,167
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
49797
Total Pay
$12,167

At PPD Police, Jordan Carter serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,167.

Audrey Taylor

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,167
Base pay
$12,064
Overtime
$0
Other pay
$103
Benefits
$0
Total compensation
$12,167
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50114
Total Pay
$12,167

At PPD Police, Audrey Taylor serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,167.

Jeffrey Waldman

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,165
Base pay
$12,064
Overtime
$0
Other pay
$101
Benefits
$0
Total compensation
$12,165
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
41101
Total Pay
$12,165

At PPD Police, Jeffrey Waldman serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,165.

Natalis Romanowski

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,153
Base pay
$12,064
Overtime
$0
Other pay
$89
Benefits
$0
Total compensation
$12,153
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
46627
Total Pay
$12,153

Natalis Romanowski is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $12,153.

Charisma Leak

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,149
Base pay
$12,064
Overtime
$0
Other pay
$85
Benefits
$0
Total compensation
$12,149
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
49841
Total Pay
$12,149

At PPD Police, Charisma Leak serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,149.

Alina Chaves

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,118
Base pay
$12,078
Overtime
$40
Other pay
$0
Benefits
$0
Total compensation
$12,118
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50182
Total Pay
$12,118

Alina Chaves is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $12,118.

Maria Foggy

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,113
Base pay
$12,064
Overtime
$0
Other pay
$48
Benefits
$0
Total compensation
$12,113
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
48388
Total Pay
$12,113

Maria Foggy is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $12,113.

Emma Taylor

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,064
Base pay
$12,064
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,064
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50409
Total Pay
$12,064

Emma Taylor works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Emma earned $12,064 in 2026.

James Nowakowski

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,064
Base pay
$12,064
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,064
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50467
Total Pay
$12,064

James Nowakowski is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $12,064.

Taniya Birch

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,064
Base pay
$12,064
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,064
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
51082
Total Pay
$12,064

Taniya Birch holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $12,064.

Raymond Almodovar

Junior Law Enforcement Analyst/PPD Police

2025 total comp
$12,064
Base pay
$11,885
Overtime
$0
Other pay
$179
Benefits
$0
Total compensation
$12,064
Employment type
Salaried

Source-specific fields

Base Salary
$47,998
Employee Category
Civil Service
Job Code
6C25
Public Id
49237
Total Pay
$12,064

Raymond Almodovar holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2025, their total compensation was $12,064.

Owenda Jones

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$11,863
Base pay
$11,863
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$11,863
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
41341
Total Pay
$11,863

Owenda Jones is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $11,863.

Shawn Roy

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$10,713
Base pay
$10,711
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$10,713
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
51208
Total Pay
$10,713

Shawn Roy holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $10,713.

Precious Prosser-Mcborrough

Junior Law Enforcement Analyst/PPD Police

2024 total comp
$4,571
Base pay
$4,571
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$4,571
Employment type
Salaried

Source-specific fields

Base Salary
$47,723
Employee Category
Civil Service
Job Code
6C25
Public Id
47803
Total Pay
$4,571

Precious Prosser-Mcborrough holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2024, their total compensation was $4,571.

Jason Culler

Junior Law Enforcement Analyst/PPD Police

2024 total comp
$4,571
Base pay
$4,571
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$4,571
Employment type
Salaried

Source-specific fields

Base Salary
$47,723
Employee Category
Civil Service
Job Code
6C25
Public Id
49123
Total Pay
$4,571

At PPD Police, Jason Culler serves as a Junior Law Enforcement Analyst. They work salaried. Their 2024 pay totaled $4,571.

Tyrell Nunes

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56319
Total Pay
$2,828

Tyrell Nunes holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $2,828.

Jared Chalfin

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56401
Total Pay
$2,828

Jared Chalfin is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $2,828.

Sebastian Loredo

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56525
Total Pay
$2,828

At PPD Police, Sebastian Loredo serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $2,828.

Lynette Moragne

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56548
Total Pay
$2,828

Lynette Moragne holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $2,828.

Andrew Mullen

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56570
Total Pay
$2,828

Andrew Mullen works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Andrew earned $2,828 in 2026.

Rebecca Huynh

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56012
Total Pay
$2,828

Rebecca Huynh holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $2,828.

Fatou Diallo

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56303
Total Pay
$2,828

Fatou Diallo is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $2,828.

Angelina Wilson

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56307
Total Pay
$2,828

Angelina Wilson is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $2,828.

Gabriela Gomez-Samano

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$2,828
Base pay
$2,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,828
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C25
Public Id
56353
Total Pay
$2,828

Gabriela Gomez-Samano is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $2,828.

Daniel Gittis

Junior Law Enforcement Analyst/PPD Police

2023 total comp
$1,379
Base pay
$0
Overtime
$0
Other pay
$1,379
Benefits
$0
Total compensation
$1,379
Employment type
Salaried

Source-specific fields

Base Salary
$47,226
Employee Category
Civil Service
Job Code
6C25
Public Id
37399
Total Pay
$1,379

Daniel Gittis works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Daniel earned $1,379 in 2023.

Tessa Seales

Junior Law Enforcement Analyst/PPD Police

2022 total comp
$1,068
Base pay
$0
Overtime
$0
Other pay
$1,068
Benefits
$0
Total compensation
$1,068
Employment type
Salaried

Source-specific fields

Base Salary
$42,879
Employee Category
Civil Service
Job Code
6C25
Public Id
14922
Total Pay
$1,068

Tessa Seales holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2022, their total compensation was $1,068.

Shirley Williams

Junior Law Enforcement Analyst/PPD Police

2023 total comp
$543
Base pay
$543
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$543
Employment type
Salaried

Source-specific fields

Base Salary
$47,226
Employee Category
Civil Service
Job Code
6C25
Public Id
37317
Total Pay
$543

Shirley Williams works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Shirley earned $543 in 2023.

Jada Mccants

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
45972

Jada Mccants holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $0.