GCGovComp.app

City of Philadelphia / Public Works Department Water / Industrial Process Machinery Mechanic

Job-title file

Industrial Process Machinery Mechanic

Operate, maintain, and repair equipment or facilities, performing skilled hands-on work.

70 employees hold this title in Public Works Department Water. Median total compensation for the role is $24,349, above the department median of $20,746.

Employees
70
Total payroll
$1.7M
Role median
$24,349
Agency median
$20,746
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$0$51,793+

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

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

Same department

Other job titles in Public Works Department Water

Record list

Employees with this title

Page 1

Christoph Nichols

Industrial Process Machinery Mechanic/Public Works Department Water

2020 total comp
$54,184
Base pay
$36,398
Overtime
$0
Other pay
$17,786
Benefits
$0
Total compensation
$54,184
Employment type
Salaried

Source-specific fields

Base Salary
$53,303
Employee Category
Civil Service
Job Code
7J34
Public Id
13886
Total Pay
$54,184

Christoph Nichols holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2020, their total compensation was $54,184.

Joseph Cubbins

Industrial Process Machinery Mechanic/Public Works Department Water

2020 total comp
$53,375
Base pay
$26,376
Overtime
$2,962
Other pay
$24,037
Benefits
$0
Total compensation
$53,375
Employment type
Salaried

Source-specific fields

Base Salary
$53,303
Employee Category
Civil Service
Job Code
7J34
Public Id
23248
Total Pay
$53,375

Joseph Cubbins holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2020, their total compensation was $53,375.

Michael Dougherty

Industrial Process Machinery Mechanic/Public Works Department Water

2025 total comp
$49,212
Base pay
$37,886
Overtime
$474
Other pay
$10,853
Benefits
$0
Total compensation
$49,212
Employment type
Salaried

Source-specific fields

Base Salary
$64,907
Employee Category
Civil Service
Job Code
7J34
Public Id
28306
Total Pay
$49,212

At Public Works Department Water, Michael Dougherty serves as a Industrial Process Machinery Mechanic. They work salaried. Their 2025 pay totaled $49,212.

George Springbett

Industrial Process Machinery Mechanic/Public Works Department Water

2024 total comp
$48,091
Base pay
$29,879
Overtime
$0
Other pay
$18,212
Benefits
$0
Total compensation
$48,091
Employment type
Salaried

Source-specific fields

Base Salary
$61,816
Employee Category
Civil Service
Job Code
7J34
Public Id
7267
Total Pay
$48,091

At Public Works Department Water, George Springbett serves as a Industrial Process Machinery Mechanic. They work salaried. Their 2024 pay totaled $48,091.

Andrew Arnold

Industrial Process Machinery Mechanic/Public Works Department Water

2022 total comp
$47,438
Base pay
$45,808
Overtime
$0
Other pay
$1,629
Benefits
$0
Total compensation
$47,438
Employment type
Salaried

Source-specific fields

Base Salary
$56,412
Employee Category
Civil Service
Job Code
7J34
Public Id
6401
Total Pay
$47,438

Andrew Arnold is a Industrial Process Machinery Mechanic at Public Works Department Water. They work salaried. 2022 total compensation came to $47,438.

Thomas Hummel

Industrial Process Machinery Mechanic/Public Works Department Water

2020 total comp
$46,703
Base pay
$17,819
Overtime
$4,105
Other pay
$24,779
Benefits
$0
Total compensation
$46,703
Employment type
Salaried

Source-specific fields

Base Salary
$52,258
Employee Category
Civil Service
Job Code
7J34
Public Id
14537
Total Pay
$46,703

Thomas Hummel works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Thomas earned $46,703 in 2020.

Vincent Haughney

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$44,095
Base pay
$18,921
Overtime
$20,851
Other pay
$4,323
Benefits
$0
Total compensation
$44,095
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
12665
Total Pay
$44,095

At Public Works Department Water, Vincent Haughney serves as a Industrial Process Machinery Mechanic. They work salaried. Their 2026 pay totaled $44,095.

Arthur Hevener

Industrial Process Machinery Mechanic/Public Works Department Water

2021 total comp
$41,658
Base pay
$39,512
Overtime
$327
Other pay
$1,819
Benefits
$0
Total compensation
$41,658
Employment type
Salaried

Source-specific fields

Base Salary
$54,636
Employee Category
Civil Service
Job Code
7J34
Public Id
12803
Total Pay
$41,658

Arthur Hevener holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2021, their total compensation was $41,658.

Michael Fallon

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$39,713
Base pay
$18,238
Overtime
$17,136
Other pay
$4,338
Benefits
$0
Total compensation
$39,713
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
10130
Total Pay
$39,713

Michael Fallon is a Industrial Process Machinery Mechanic at Public Works Department Water. They work salaried. 2026 total compensation came to $39,713.

Robert Mcguire

Industrial Process Machinery Mechanic/Public Works Department Water

2021 total comp
$37,681
Base pay
$13,874
Overtime
$2,287
Other pay
$21,519
Benefits
$0
Total compensation
$37,681
Employment type
Salaried

Source-specific fields

Base Salary
$53,303
Employee Category
Civil Service
Job Code
7J34
Public Id
32580
Total Pay
$37,681

Robert Mcguire holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2021, their total compensation was $37,681.

Edwin Schaffer

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$37,395
Base pay
$18,346
Overtime
$15,883
Other pay
$3,166
Benefits
$0
Total compensation
$37,395
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
20601
Total Pay
$37,395

At Public Works Department Water, Edwin Schaffer serves as a Industrial Process Machinery Mechanic. They work salaried. Their 2026 pay totaled $37,395.

Kenneth Buck

Industrial Process Machinery Mechanic/Public Works Department Water

2021 total comp
$37,220
Base pay
$18,136
Overtime
$2,369
Other pay
$16,715
Benefits
$0
Total compensation
$37,220
Employment type
Salaried

Source-specific fields

Base Salary
$53,303
Employee Category
Civil Service
Job Code
7J34
Public Id
15160
Total Pay
$37,220

Kenneth Buck is a Industrial Process Machinery Mechanic at Public Works Department Water. They work salaried. 2021 total compensation came to $37,220.

Thomas Essien

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$37,117
Base pay
$18,904
Overtime
$11,800
Other pay
$6,413
Benefits
$0
Total compensation
$37,117
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
12034
Total Pay
$37,117

Thomas Essien works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Thomas earned $37,117 in 2026.

Frederick Gillespie

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$35,383
Base pay
$18,415
Overtime
$8,103
Other pay
$8,866
Benefits
$0
Total compensation
$35,383
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
9776
Total Pay
$35,383

Frederick Gillespie holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $35,383.

Charles Robinson

Industrial Process Machinery Mechanic/Public Works Department Water

2021 total comp
$34,705
Base pay
$17,270
Overtime
$0
Other pay
$17,435
Benefits
$0
Total compensation
$34,705
Employment type
Salaried

Source-specific fields

Base Salary
$53,303
Employee Category
Civil Service
Job Code
7J34
Public Id
9285
Total Pay
$34,705

At Public Works Department Water, Charles Robinson serves as a Industrial Process Machinery Mechanic. They work salaried. Their 2021 pay totaled $34,705.

Rom Lay

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$31,028
Base pay
$18,832
Overtime
$10,887
Other pay
$1,309
Benefits
$0
Total compensation
$31,028
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
10983
Total Pay
$31,028

Rom Lay works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Rom earned $31,028 in 2026.

Robert Snyder

Industrial Process Machinery Mechanic/Public Works Department Water

2020 total comp
$30,632
Base pay
$21,675
Overtime
$339
Other pay
$8,618
Benefits
$0
Total compensation
$30,632
Employment type
Salaried

Source-specific fields

Base Salary
$53,303
Employee Category
Civil Service
Job Code
7J34
Public Id
27907
Total Pay
$30,632

Robert Snyder works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Robert earned $30,632 in 2020.

Shawn Fallon

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$30,214
Base pay
$18,785
Overtime
$5,669
Other pay
$5,760
Benefits
$0
Total compensation
$30,214
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
6978
Total Pay
$30,214

Shawn Fallon works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Shawn earned $30,214 in 2026.

Jesus Abalo

Industrial Process Machinery Mechanic/Public Works Department Water

2024 total comp
$29,255
Base pay
$2,140
Overtime
$523
Other pay
$26,592
Benefits
$0
Total compensation
$29,255
Employment type
Salaried

Source-specific fields

Base Salary
$61,816
Employee Category
Civil Service
Job Code
7J34
Public Id
33680
Total Pay
$29,255

Jesus Abalo works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Jesus earned $29,255 in 2024.

Angel Torres Medina

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$28,595
Base pay
$17,538
Overtime
$3,782
Other pay
$7,274
Benefits
$0
Total compensation
$28,595
Employment type
Salaried

Source-specific fields

Base Salary
$62,684
Employee Category
Civil Service
Job Code
7J34
Public Id
39914
Total Pay
$28,595

Angel Torres Medina is a Industrial Process Machinery Mechanic at Public Works Department Water. They work salaried. 2026 total compensation came to $28,595.

Jason Sauerwald

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$28,111
Base pay
$19,080
Overtime
$8,486
Other pay
$545
Benefits
$0
Total compensation
$28,111
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
31650
Total Pay
$28,111

Jason Sauerwald is a Industrial Process Machinery Mechanic at Public Works Department Water. They work salaried. 2026 total compensation came to $28,111.

Horace Reaves

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$28,107
Base pay
$18,750
Overtime
$3,671
Other pay
$5,685
Benefits
$0
Total compensation
$28,107
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
2339
Total Pay
$28,107

Horace Reaves works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Horace earned $28,107 in 2026.

Eugene Stewart

Industrial Process Machinery Mechanic/Public Works Department Water

2020 total comp
$27,797
Base pay
$22,613
Overtime
$0
Other pay
$5,184
Benefits
$0
Total compensation
$27,797
Employment type
Salaried

Source-specific fields

Base Salary
$53,303
Employee Category
Civil Service
Job Code
7J34
Public Id
16861
Total Pay
$27,797

Eugene Stewart works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Eugene earned $27,797 in 2020.

Edward Rodgers Jr

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$27,517
Base pay
$18,868
Overtime
$7,744
Other pay
$905
Benefits
$0
Total compensation
$27,517
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
12987
Total Pay
$27,517

Edward Rodgers Jr works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Edward earned $27,517 in 2026.

Michael Lentine

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$27,096
Base pay
$18,750
Overtime
$7,616
Other pay
$729
Benefits
$0
Total compensation
$27,096
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
32649
Total Pay
$27,096

Michael Lentine holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $27,096.

Gregory Johnson

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$26,698
Base pay
$18,648
Overtime
$7,369
Other pay
$682
Benefits
$0
Total compensation
$26,698
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
7697
Total Pay
$26,698

Gregory Johnson is a Industrial Process Machinery Mechanic at Public Works Department Water. They work salaried. 2026 total compensation came to $26,698.

Kyle Hughes

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$26,046
Base pay
$17,401
Overtime
$1,613
Other pay
$7,033
Benefits
$0
Total compensation
$26,046
Employment type
Salaried

Source-specific fields

Base Salary
$64,755
Employee Category
Civil Service
Job Code
7J34
Public Id
32578
Total Pay
$26,046

Kyle Hughes works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Kyle earned $26,046 in 2026.

Sean Morrissey

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$26,026
Base pay
$16,796
Overtime
$8,646
Other pay
$584
Benefits
$0
Total compensation
$26,026
Employment type
Salaried

Source-specific fields

Base Salary
$62,684
Employee Category
Civil Service
Job Code
7J34
Public Id
23862
Total Pay
$26,026

Sean Morrissey is a Industrial Process Machinery Mechanic at Public Works Department Water. They work salaried. 2026 total compensation came to $26,026.

Charles Haegele

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$25,647
Base pay
$18,409
Overtime
$6,050
Other pay
$1,188
Benefits
$0
Total compensation
$25,647
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
1214
Total Pay
$25,647

Charles Haegele holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $25,647.

Wilson Ruiz

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$25,359
Base pay
$18,904
Overtime
$5,225
Other pay
$1,230
Benefits
$0
Total compensation
$25,359
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
9530
Total Pay
$25,359

Wilson Ruiz holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $25,359.

Karl Fritz

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$25,068
Base pay
$18,789
Overtime
$5,582
Other pay
$697
Benefits
$0
Total compensation
$25,068
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
1661
Total Pay
$25,068

Karl Fritz holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $25,068.

Vineesh Thomas

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$25,066
Base pay
$18,096
Overtime
$6,517
Other pay
$454
Benefits
$0
Total compensation
$25,066
Employment type
Salaried

Source-specific fields

Base Salary
$64,755
Employee Category
Civil Service
Job Code
7J34
Public Id
35084
Total Pay
$25,066

Vineesh Thomas holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $25,066.

Leroy Wilkins

Industrial Process Machinery Mechanic/Public Works Department Water

2025 total comp
$24,753
Base pay
$17,633
Overtime
$1,218
Other pay
$5,903
Benefits
$0
Total compensation
$24,753
Employment type
Salaried

Source-specific fields

Base Salary
$58,850
Employee Category
Civil Service
Job Code
7J34
Public Id
51855
Total Pay
$24,753

Leroy Wilkins holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2025, their total compensation was $24,753.

Scott Emhoff

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$24,639
Base pay
$17,531
Overtime
$5,299
Other pay
$1,808
Benefits
$0
Total compensation
$24,639
Employment type
Salaried

Source-specific fields

Base Salary
$62,684
Employee Category
Civil Service
Job Code
7J34
Public Id
16237
Total Pay
$24,639

Scott Emhoff holds the role of Industrial Process Machinery Mechanic at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $24,639.

Robert Breustedt

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$24,478
Base pay
$16,924
Overtime
$6,212
Other pay
$1,341
Benefits
$0
Total compensation
$24,478
Employment type
Salaried

Source-specific fields

Base Salary
$62,684
Employee Category
Civil Service
Job Code
7J34
Public Id
43274
Total Pay
$24,478

At Public Works Department Water, Robert Breustedt serves as a Industrial Process Machinery Mechanic. They work salaried. Their 2026 pay totaled $24,478.

Hemang Patel

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$24,221
Base pay
$18,004
Overtime
$5,001
Other pay
$1,217
Benefits
$0
Total compensation
$24,221
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
17360
Total Pay
$24,221

Hemang Patel works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Hemang earned $24,221 in 2026.

Norman Walters

Industrial Process Machinery Mechanic/Public Works Department Water

2021 total comp
$23,927
Base pay
$19,862
Overtime
$408
Other pay
$3,656
Benefits
$0
Total compensation
$23,927
Employment type
Salaried

Source-specific fields

Base Salary
$53,303
Employee Category
Civil Service
Job Code
7J34
Public Id
16489
Total Pay
$23,927

At Public Works Department Water, Norman Walters serves as a Industrial Process Machinery Mechanic. They work salaried. Their 2021 pay totaled $23,927.

Richard Jacoby Iii

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$23,861
Base pay
$17,558
Overtime
$5,543
Other pay
$760
Benefits
$0
Total compensation
$23,861
Employment type
Salaried

Source-specific fields

Base Salary
$62,684
Employee Category
Civil Service
Job Code
7J34
Public Id
47945
Total Pay
$23,861

Richard Jacoby Iii works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. Richard earned $23,861 in 2026.

William Silvetti

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$23,717
Base pay
$15,665
Overtime
$5,563
Other pay
$2,489
Benefits
$0
Total compensation
$23,717
Employment type
Salaried

Source-specific fields

Base Salary
$64,755
Employee Category
Civil Service
Job Code
7J34
Public Id
13864
Total Pay
$23,717

William Silvetti works as a Industrial Process Machinery Mechanic for Public Works Department Water. Their status is salaried. William earned $23,717 in 2026.

Robert Somers

Industrial Process Machinery Mechanic/Public Works Department Water

2026 total comp
$23,350
Base pay
$18,918
Overtime
$2,996
Other pay
$1,436
Benefits
$0
Total compensation
$23,350
Employment type
Salaried

Source-specific fields

Base Salary
$66,854
Employee Category
Civil Service
Job Code
7J34
Public Id
8238
Total Pay
$23,350

At Public Works Department Water, Robert Somers serves as a Industrial Process Machinery Mechanic. They work salaried. Their 2026 pay totaled $23,350.