GCGovComp.app

City of Rockford / Police Department / Police Investigator

Job-title file

Police Investigator

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

80 employees hold this title in Police Department. Median total compensation for the role is $117,461, above the department median of $109,338.

Employees
80
Total payroll
$9.8M
Role median
$117,461
Agency median
$109,338
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$76,481$166,035+

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

How total compensation varies among the 80 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

Mark Castronovo

Police Investigator/Police Department

2025 total comp
$183,221
Base pay
$116,384
Overtime
$66,837
Other pay
$0
Benefits
$0
Total compensation
$183,221

Source-specific fields

Health Ins
28155
Imrf Fica Med
1729
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,174
Y2026 Grand Total
213899
Y2026 Salary
$119,248

Mark Castronovo works as a Police Investigator for Police Department. Mark earned $183,221 in 2025.

Shawn Toepfer

Police Investigator/Police Department

2025 total comp
$170,206
Base pay
$117,490
Overtime
$52,716
Other pay
$0
Benefits
$0
Total compensation
$170,206

Source-specific fields

Health Ins
28155
Imrf Fica Med
1720
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,174
Y2026 Grand Total
213290
Y2026 Salary
$118,648

Shawn Toepfer works as a Police Investigator for Police Department. Shawn earned $170,206 in 2025.

Cory Magnuson

Police Investigator/Police Department

2025 total comp
$163,014
Base pay
$107,734
Overtime
$55,280
Other pay
$0
Benefits
$0
Total compensation
$163,014

Source-specific fields

Health Ins
18770
Imrf Fica Med
1578
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,976
Y2026 Grand Total
193753
Y2026 Salary
$108,837

Cory Magnuson is a Police Investigator at Police Department. 2025 total compensation came to $163,014.

Michael Schneider

Police Investigator/Police Department

2025 total comp
$161,976
Base pay
$110,228
Overtime
$51,748
Other pay
$0
Benefits
$0
Total compensation
$161,976

Source-specific fields

Health Ins
28155
Imrf Fica Med
1658
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,174
Y2026 Grand Total
208913
Y2026 Salary
$114,334

Michael Schneider holds the role of Police Investigator at Police Department. In 2025, their total compensation was $161,976.