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
Total payroll
$34.7M
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

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.

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

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.