GCGovComp.app

City of Rockford / Public Works

Agency file

Public Works

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

The Public Works is a government agency that delivers public services and programs within its jurisdiction.

In 2025, this agency had 194 employees with median total compensation of $64,596; the highest distinct record was $142,259.

Year
2025
Total payroll
$12.3M
Employees
194
Median total
$64,596
Highest record
$142,259

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 194 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($64,596) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$59,815 (94%)
  • Overtime$3,565 (6%)
  • 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
$21,428
$48,798
$64,596
$82,087
$95,165

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

Largest job titles

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

Page 1

Martin Bloom

Senior Project Manager/Public Works

2025 total comp
$91,001
Base pay
$91,001
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$91,001

Source-specific fields

Health Ins
27765
Imrf Fica Med
15230
Life Ins
110
Parking
752
Unemp
53
Workers' Compensation
$1,618
Y2026 Grand Total
145394
Y2026 Salary
$99,866

Martin Bloom holds the role of Senior Project Manager at Public Works. In 2025, their total compensation was $91,001.

Michael Buck

Water Plant Operator Afs1/Public Works

2025 total comp
$90,555
Base pay
$79,009
Overtime
$11,546
Other pay
$0
Benefits
$0
Total compensation
$90,555

Source-specific fields

Health Ins
27765
Imrf Fica Med
12857
Life Ins
110
Unemp
53
Workers' Compensation
$5,401
Y2026 Grand Total
130497
Y2026 Salary
$84,311

Michael Buck works as a Water Plant Operator Afs1 for Public Works. Michael earned $90,555 in 2025.

Jeremy Finley

Business Manager Pw/Public Works

2025 total comp
$89,476
Base pay
$89,476
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,476

Source-specific fields

Health Ins
17830
Imrf Fica Med
15486
Life Ins
110
Unemp
53
Workers' Compensation
$284
Y2026 Grand Total
135309
Y2026 Salary
$101,546

Jeremy Finley is a Business Manager Pw at Public Works. 2025 total compensation came to $89,476.

Jeremy Mitchell

Assistant Storm Water Mngr/Public Works

2025 total comp
$89,265
Base pay
$89,265
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,265

Source-specific fields

Health Ins
9255
Imrf Fica Med
15492
Life Ins
110
Parking
752
Unemp
53
Workers' Compensation
$1,646
Y2026 Grand Total
128897
Y2026 Salary
$101,589

Jeremy Mitchell works as a Assistant Storm Water Mngr for Public Works. Jeremy earned $89,265 in 2025.

Taylor Hennelly

Street Maintenance Supr/Public Works

2025 total comp
$89,049
Base pay
$89,049
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,049

Source-specific fields

Health Ins
27765
Imrf Fica Med
15476
Life Ins
110
Unemp
53
Workers' Compensation
$6,891
Y2026 Grand Total
151776
Y2026 Salary
$101,482

Taylor Hennelly holds the role of Street Maintenance Supr at Public Works. In 2025, their total compensation was $89,049.

Devin Johnson

Senior Project Manager/Public Works

2025 total comp
$89,015
Base pay
$89,015
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,015

Source-specific fields

Health Ins
18510
Imrf Fica Med
15450
Life Ins
110
Unemp
53
Workers' Compensation
$284
Y2026 Grand Total
135716
Y2026 Salary
$101,309

Devin Johnson works as a Senior Project Manager for Public Works. Devin earned $89,015 in 2025.

Jason Higdon

Water Operations Supr - Distrib/Public Works

2025 total comp
$88,044
Base pay
$88,044
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$88,044

Source-specific fields

Health Ins
27765
Imrf Fica Med
15259
Life Ins
110
Unemp
53
Workers' Compensation
$280
Y2026 Grand Total
143528
Y2026 Salary
$100,060

Jason Higdon holds the role of Water Operations Supr - Distrib at Public Works. In 2025, their total compensation was $88,044.

Pablo Solares

Senior Project Manager/Public Works

2025 total comp
$87,917
Base pay
$87,917
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,917

Source-specific fields

Health Ins
27765
Imrf Fica Med
15864
Life Ins
110
Parking
752
Unemp
53
Workers' Compensation
$1,685
Y2026 Grand Total
150252
Y2026 Salary
$104,023

Pablo Solares works as a Senior Project Manager for Public Works. Pablo earned $87,917 in 2025.

Ryan Lundberg

Senior Project Manager/Public Works

2025 total comp
$87,917
Base pay
$87,917
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,917

Source-specific fields

Health Ins
27765
Imrf Fica Med
15864
Life Ins
110
Parking
752
Unemp
53
Workers' Compensation
$291
Y2026 Grand Total
148858
Y2026 Salary
$104,023

At Public Works, Ryan Lundberg serves as a Senior Project Manager. Their 2025 pay totaled $87,917.

Kristy Heinekamp

Field Services Supervisor/Public Works

2025 total comp
$87,492
Base pay
$87,492
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,492

Source-specific fields

Health Ins
27765
Imrf Fica Med
15125
Life Ins
110
Unemp
53
Workers' Compensation
$278
Y2026 Grand Total
142507
Y2026 Salary
$99,177

Kristy Heinekamp holds the role of Field Services Supervisor at Public Works. In 2025, their total compensation was $87,492.

Theodore Roethle

Central Supply Supervisor/Public Works

2025 total comp
$87,206
Base pay
$87,206
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,206

Source-specific fields

Health Ins
27765
Imrf Fica Med
15134
Life Ins
110
Unemp
53
Workers' Compensation
$278
Y2026 Grand Total
142582
Y2026 Salary
$99,242

Theodore Roethle is a Central Supply Supervisor at Public Works. 2025 total compensation came to $87,206.

Jeffrey Spence

Fleet Manager/Public Works

2025 total comp
$87,206
Base pay
$87,206
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,206

Source-specific fields

Health Ins
18510
Imrf Fica Med
15134
Life Ins
110
Unemp
53
Workers' Compensation
$278
Y2026 Grand Total
133327
Y2026 Salary
$99,242

Jeffrey Spence works as a Fleet Manager for Public Works. Jeffrey earned $87,206 in 2025.

Walter Koch

Senior Project Manager/Public Works

2025 total comp
$87,023
Base pay
$87,023
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,023

Source-specific fields

Health Ins
27765
Imrf Fica Med
15062
Life Ins
110
Parking
752
Unemp
53
Workers' Compensation
$1,600
Y2026 Grand Total
144110
Y2026 Salary
$98,768

At Public Works, Walter Koch serves as a Senior Project Manager. Their 2025 pay totaled $87,023.

Giovanni Giacomazzo

Street Maintenance Supr/Public Works

2025 total comp
$86,986
Base pay
$86,986
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$86,986

Source-specific fields

Health Ins
27765
Imrf Fica Med
15138
Life Ins
110
Unemp
53
Workers' Compensation
$278
Y2026 Grand Total
142607
Y2026 Salary
$99,263

Giovanni Giacomazzo holds the role of Street Maintenance Supr at Public Works. In 2025, their total compensation was $86,986.

Matthew Moorman

Project Manager/Public Works

2025 total comp
$86,956
Base pay
$86,956
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$86,956

Source-specific fields

Health Ins
27765
Imrf Fica Med
15092
Life Ins
110
Unemp
53
Workers' Compensation
$3,949
Y2026 Grand Total
145930
Y2026 Salary
$98,962

At Public Works, Matthew Moorman serves as a Project Manager. Their 2025 pay totaled $86,956.