GCGovComp.app

City of Rockford / Police Department

Agency file

Police Department

Source file: City of Rockford, IL — Employee Compensation / ingested Jun 19, 2026

The Police Department provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2025, this agency had 347 employees with median total compensation of $109,338; the highest distinct record was $215,396.

Year
2025
Employees
347
Median total
$109,338
Highest record
$215,396

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

$3,331$170,206+

How 2025 total compensation is spread across the 347 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($109,338) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$86,625 (87%)
  • Overtime$13,339 (13%)
  • Other$0 (0%)
  • Benefits$0 (0%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$44,049
$73,986
$109,338
$125,170
$142,665

The pay ladder for this department. Someone at the 90th percentile earns $142,665 — more than 90% of the department; the 10th percentile earns $44,049. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer
149 · $102,830
Police Investigator
80 · $117,461
Police Sergeant
31 · $137,954
Police Lieutenant
10 · $132,516

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Record list

Employees

Highest-paid first / page 1

Robert Reffett

Retired or Separated in 2025/Police Department

2025 total comp
$215,396
Base pay
$215,396
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$215,396

Robert Reffett holds the role of Retired or Separated in 2025 at Police Department. In 2025, their total compensation was $215,396.

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.

Carla Redd-Miller

Police Chief/Police Department

2025 total comp
$182,899
Base pay
$182,899
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$182,899

Source-specific fields

Health Ins
27765
Imrf Fica Med
2938
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$7,841
Y2026 Grand Total
301732
Y2026 Salary
$202,597

Carla Redd-Miller works as a Police Chief for Police Department. Carla earned $182,899 in 2025.

Daniel Watton

Retired or Separated in 2025/Police Department

2025 total comp
$180,807
Base pay
$180,807
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$180,807

Daniel Watton works as a Retired or Separated in 2025 for Police Department. Daniel earned $180,807 in 2025.

Joshua Sims

Police Officer/Police Department

2025 total comp
$178,182
Base pay
$103,598
Overtime
$74,584
Other pay
$0
Benefits
$0
Total compensation
$178,182

Source-specific fields

Health Ins
28155
Imrf Fica Med
1473
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,751
Y2026 Grand Total
195562
Y2026 Salary
$101,591

Joshua Sims is a Police Officer at Police Department. 2025 total compensation came to $178,182.

Robby Hatfield

Retired or Separated in 2025/Police Department

2025 total comp
$174,575
Base pay
$174,575
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$174,575

At Police Department, Robby Hatfield serves as a Retired or Separated in 2025. Their 2025 pay totaled $174,575.

Brian Strawser

Police Sergeant/Police Department

2025 total comp
$171,725
Base pay
$123,977
Overtime
$47,748
Other pay
$0
Benefits
$0
Total compensation
$171,725

Source-specific fields

Imrf Fica Med
1890
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
197469
Y2026 Salary
$130,373

Brian Strawser is a Police Sergeant at Police Department. 2025 total compensation came to $171,725.

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.

Brandon Pofelski

Police Sergeant/Police Department

2025 total comp
$165,863
Base pay
$123,925
Overtime
$41,938
Other pay
$0
Benefits
$0
Total compensation
$165,863

Source-specific fields

Health Ins
28155
Imrf Fica Med
1833
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
221582
Y2026 Salary
$126,388

Brandon Pofelski is a Police Sergeant at Police Department. 2025 total compensation came to $165,863.

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.

Oskaras Stundzia

Police Sergeant/Police Department

2025 total comp
$158,141
Base pay
$125,786
Overtime
$32,355
Other pay
$0
Benefits
$0
Total compensation
$158,141

Source-specific fields

Health Ins
28155
Imrf Fica Med
1862
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
223611
Y2026 Salary
$128,388

Oskaras Stundzia holds the role of Police Sergeant at Police Department. In 2025, their total compensation was $158,141.

Michael Jury

Police Investigator/Police Department

2025 total comp
$155,473
Base pay
$109,800
Overtime
$45,672
Other pay
$1
Benefits
$0
Total compensation
$155,473

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 Jury is a Police Investigator at Police Department. 2025 total compensation came to $155,473.

Brian Squires

Police Investigator/Police Department

2025 total comp
$155,201
Base pay
$106,960
Overtime
$48,240
Other pay
$1
Benefits
$0
Total compensation
$155,201

Source-specific fields

Health Ins
28155
Imrf Fica Med
1689
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,174
Y2026 Grand Total
211101
Y2026 Salary
$116,491

At Police Department, Brian Squires serves as a Police Investigator. Their 2025 pay totaled $155,201.

Spencer Berke

Police Sergeant/Police Department

2025 total comp
$153,664
Base pay
$126,034
Overtime
$27,630
Other pay
$0
Benefits
$0
Total compensation
$153,664

Source-specific fields

Health Ins
28155
Imrf Fica Med
1925
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
228044
Y2026 Salary
$132,757

Spencer Berke holds the role of Police Sergeant at Police Department. In 2025, their total compensation was $153,664.

Cornelius Mathews

Police Officer/Police Department

2025 total comp
$153,561
Base pay
$103,891
Overtime
$49,670
Other pay
$0
Benefits
$0
Total compensation
$153,561

Source-specific fields

Health Ins
9385
Imrf Fica Med
1577
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,826
Y2026 Grand Total
184133
Y2026 Salary
$108,753

Cornelius Mathews is a Police Officer at Police Department. 2025 total compensation came to $153,561.

Eddie Torrance

Assistant Deputy Chief/Police Department

2025 total comp
$152,433
Base pay
$152,433
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$152,433

Source-specific fields

Health Ins
27765
Imrf Fica Med
2509
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$6,695
Y2026 Grand Total
270566
Y2026 Salary
$173,006

Eddie Torrance is a Assistant Deputy Chief at Police Department. 2025 total compensation came to $152,433.

Frank Negri

Police Officer/Police Department

2025 total comp
$152,093
Base pay
$99,882
Overtime
$52,211
Other pay
$0
Benefits
$0
Total compensation
$152,093

Source-specific fields

Health Ins
28155
Imrf Fica Med
1493
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,751
Y2026 Grand Total
196982
Y2026 Salary
$102,991

At Police Department, Frank Negri serves as a Police Officer. Their 2025 pay totaled $152,093.

Ashley Calhoun

Police Officer/Police Department

2025 total comp
$149,946
Base pay
$99,593
Overtime
$50,353
Other pay
$0
Benefits
$0
Total compensation
$149,946

Source-specific fields

Health Ins
26745
Imrf Fica Med
1548
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,826
Y2026 Grand Total
199487
Y2026 Salary
$106,776

At Police Department, Ashley Calhoun serves as a Police Officer. Their 2025 pay totaled $149,946.

Ty Eagleson

Assistant Deputy Chief/Police Department

2025 total comp
$149,582
Base pay
$149,582
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$149,582

Source-specific fields

Health Ins
27765
Imrf Fica Med
2462
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$6,571
Y2026 Grand Total
267187
Y2026 Salary
$169,797

At Police Department, Ty Eagleson serves as a Assistant Deputy Chief. Their 2025 pay totaled $149,582.

William Donato

Police Sergeant/Police Department

2025 total comp
$149,398
Base pay
$122,839
Overtime
$26,559
Other pay
$0
Benefits
$0
Total compensation
$149,398

Source-specific fields

Health Ins
28155
Imrf Fica Med
1890
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
225624
Y2026 Salary
$130,373

William Donato holds the role of Police Sergeant at Police Department. In 2025, their total compensation was $149,398.

Paul Gallagher

Assistant Deputy Chief/Police Department

2025 total comp
$149,225
Base pay
$149,225
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$149,225

Source-specific fields

Health Ins
17830
Imrf Fica Med
2455
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$6,554
Y2026 Grand Total
256775
Y2026 Salary
$169,344

At Police Department, Paul Gallagher serves as a Assistant Deputy Chief. Their 2025 pay totaled $149,225.

Daniel Stewart

Police Sergeant/Police Department

2025 total comp
$148,240
Base pay
$121,906
Overtime
$26,335
Other pay
$0
Benefits
$0
Total compensation
$148,240

Source-specific fields

Health Ins
28155
Imrf Fica Med
1856
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
223205
Y2026 Salary
$127,988

Daniel Stewart works as a Police Sergeant for Police Department. Daniel earned $148,240 in 2025.

Amy Kennedy

Police Investigator/Police Department

2025 total comp
$147,611
Base pay
$117,167
Overtime
$30,445
Other pay
$0
Benefits
$0
Total compensation
$147,611

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

Amy Kennedy works as a Police Investigator for Police Department. Amy earned $147,611 in 2025.

Edward Roman

Police Sergeant/Police Department

2025 total comp
$146,989
Base pay
$114,353
Overtime
$32,636
Other pay
$0
Benefits
$0
Total compensation
$146,989

Source-specific fields

Health Ins
9385
Imrf Fica Med
1807
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
201001
Y2026 Salary
$124,603

Edward Roman holds the role of Police Sergeant at Police Department. In 2025, their total compensation was $146,989.

Andrew Dobran

Police Lieutenant/Police Department

2025 total comp
$146,781
Base pay
$119,043
Overtime
$27,737
Other pay
$1
Benefits
$0
Total compensation
$146,781

Source-specific fields

Health Ins
28155
Imrf Fica Med
1876
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
224610
Y2026 Salary
$129,373

Andrew Dobran holds the role of Police Lieutenant at Police Department. In 2025, their total compensation was $146,781.

Andrew Harper

Police Investigator/Police Department

2025 total comp
$146,752
Base pay
$114,858
Overtime
$31,894
Other pay
$0
Benefits
$0
Total compensation
$146,752

Source-specific fields

Health Ins
28155
Imrf Fica Med
1427
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,592
Y2026 Grand Total
192155
Y2026 Salary
$98,389

At Police Department, Andrew Harper serves as a Police Investigator. Their 2025 pay totaled $146,752.

Michelle Stewart

Police Sergeant/Police Department

2025 total comp
$146,502
Base pay
$125,059
Overtime
$21,443
Other pay
$0
Benefits
$0
Total compensation
$146,502

Source-specific fields

Health Ins
28155
Imrf Fica Med
1876
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
224610
Y2026 Salary
$129,373

Michelle Stewart works as a Police Sergeant for Police Department. Michelle earned $146,502 in 2025.

Nathan Milne

Police Officer/Police Department

2025 total comp
$145,770
Base pay
$102,226
Overtime
$43,544
Other pay
$0
Benefits
$0
Total compensation
$145,770

Source-specific fields

Health Ins
18770
Imrf Fica Med
1491
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,826
Y2026 Grand Total
187500
Y2026 Salary
$102,821

At Police Department, Nathan Milne serves as a Police Officer. Their 2025 pay totaled $145,770.

Carl Bergstrom

Police Sergeant/Police Department

2025 total comp
$145,500
Base pay
$121,053
Overtime
$24,447
Other pay
$0
Benefits
$0
Total compensation
$145,500

Source-specific fields

Health Ins
28155
Imrf Fica Med
1833
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
221582
Y2026 Salary
$126,388

Carl Bergstrom works as a Police Sergeant for Police Department. Carl earned $145,500 in 2025.

Adam Cox

Police Investigator/Police Department

2025 total comp
$144,900
Base pay
$102,147
Overtime
$42,753
Other pay
$0
Benefits
$0
Total compensation
$144,900

Source-specific fields

Health Ins
28155
Imrf Fica Med
1471
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,775
Y2026 Grand Total
195447
Y2026 Salary
$101,453

Adam Cox works as a Police Investigator for Police Department. Adam earned $144,900 in 2025.

Bruce Voyles

Police Sergeant/Police Department

2025 total comp
$144,567
Base pay
$127,717
Overtime
$16,849
Other pay
$1
Benefits
$0
Total compensation
$144,567

Source-specific fields

Health Ins
18770
Imrf Fica Med
1925
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
218659
Y2026 Salary
$132,757

Bruce Voyles is a Police Sergeant at Police Department. 2025 total compensation came to $144,567.

John Johnson

Police Sergeant/Police Department

2025 total comp
$143,684
Base pay
$114,941
Overtime
$28,743
Other pay
$0
Benefits
$0
Total compensation
$143,684

Source-specific fields

Health Ins
9385
Imrf Fica Med
1839
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,546
Y2026 Grand Total
203215
Y2026 Salary
$126,853

John Johnson is a Police Sergeant at Police Department. 2025 total compensation came to $143,684.

Mark Sander

Deputy Chief/Police Department

2025 total comp
$143,558
Base pay
$143,558
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$143,558

Source-specific fields

Health Ins
18510
Imrf Fica Med
2496
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$6,662
Y2026 Grand Total
260404
Y2026 Salary
$172,144

Mark Sander holds the role of Deputy Chief at Police Department. In 2025, their total compensation was $143,558.

Timothy Speltz

Police Sergeant/Police Department

2025 total comp
$143,308
Base pay
$120,507
Overtime
$22,801
Other pay
$0
Benefits
$0
Total compensation
$143,308

Source-specific fields

Health Ins
28155
Imrf Fica Med
1902
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
226420
Y2026 Salary
$131,157

Timothy Speltz is a Police Sergeant at Police Department. 2025 total compensation came to $143,308.

Scott St Vincent

Police Sergeant/Police Department

2025 total comp
$142,665
Base pay
$126,718
Overtime
$15,947
Other pay
$0
Benefits
$0
Total compensation
$142,665

Source-specific fields

Health Ins
28155
Imrf Fica Med
1888
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,614
Y2026 Grand Total
225421
Y2026 Salary
$130,173

Scott St Vincent is a Police Sergeant at Police Department. 2025 total compensation came to $142,665.

Robert Trout

Police Investigator/Police Department

2025 total comp
$142,653
Base pay
$112,138
Overtime
$30,514
Other pay
$1
Benefits
$0
Total compensation
$142,653

Source-specific fields

Health Ins
28155
Imrf Fica Med
1689
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$4,174
Y2026 Grand Total
211101
Y2026 Salary
$116,491

Robert Trout holds the role of Police Investigator at Police Department. In 2025, their total compensation was $142,653.

Cory Lenz

Police Officer/Police Department

2025 total comp
$142,505
Base pay
$88,866
Overtime
$53,639
Other pay
$0
Benefits
$0
Total compensation
$142,505

Source-specific fields

Health Ins
28155
Imrf Fica Med
1463
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$3,744
Y2026 Grand Total
194829
Y2026 Salary
$100,876

At Police Department, Cory Lenz serves as a Police Officer. Their 2025 pay totaled $142,505.

Devyron Boone

Police Investigator/Police Department

2025 total comp
$141,412
Base pay
$114,560
Overtime
$26,852
Other pay
$0
Benefits
$0
Total compensation
$141,412

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

Devyron Boone works as a Police Investigator for Police Department. Devyron earned $141,412 in 2025.

Gordon Spriggs

Assistant Deputy Chief/Police Department

2025 total comp
$140,942
Base pay
$140,942
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$140,942

Source-specific fields

Health Ins
18510
Imrf Fica Med
2326
Life Ins
110
Police Fire Pension
$60,429
Unemp
53
Workers' Compensation
$6,208
Y2026 Grand Total
248042
Y2026 Salary
$160,407

At Police Department, Gordon Spriggs serves as a Assistant Deputy Chief. Their 2025 pay totaled $140,942.