GCGovComp.app

City of Baltimore / General Services

Agency file

General Services

Source file: City of Baltimore — Employee Salaries / ingested Jun 19, 2026

The General Services provides central administrative services — personnel, procurement, facilities, and internal operations.

In 2025, this agency had 349 employees with median total compensation of $69,986; the highest distinct record was $213,665.

Year
2025
Total payroll
$25.7M
Employees
349
Median total
$69,986
Highest record
$213,665

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

Average pay composition

  • Base$73,767 (100%)
  • Overtime$0 (0%)
  • 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
$37,377
$54,603
$69,986
$92,126
$113,151

The pay ladder for this department. Someone at the 90th percentile earns $113,151 — more than 90% of the department; the 10th percentile earns $37,377. 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.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 8 published years.

YearTotal payrollEmployeesMedian pay
2011
$16.1M
396
$38,535
2012
$18.7M
16.3%
411
3.8%
$43,800
13.7%
2014
$19.4M
3.8%
389
5.4%
$48,309
10.3%
2021
$22.1M
13.8%
352
9.5%
$59,622
23.4%
2022
$20.1M
9.1%
356
1.1%
$55,266
7.3%
2023
$22.4M
11.7%
359
0.8%
$60,895
10.2%
2024
$24.8M
10.7%
387
7.8%
$62,324
2.3%
2025
$25.7M
3.7%
349
9.8%
$69,986
12.3%

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 18

James Dietsch

Automotive Mechanic/General Services

2021 total comp
$55,897
Base pay
$55,897
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,897
Hire date
2014-10-16

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
158113

James Dietsch is a Automotive Mechanic at General Services. They have served since 2014 (about 7 years). 2021 total compensation came to $55,897.

Gerard Brooks

Laborer/General Services

2021 total comp
$55,848
Base pay
$55,848
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,848
Hire date
2009-10-08

Source-specific fields

Agencyid
A85
Annualsalary
37417
Employee ID
156182

At General Services, Gerard Brooks serves as a Laborer. Hired in 2009, they have about 12 years of service. Their 2021 pay totaled $55,848.

Jerry Mcdougald

52110 - Automotive Mechanic/General Services

2024 total comp
$55,824
Base pay
$55,824
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,824
Hire date
2019-04-25

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
256915

Jerry Mcdougald holds the role of 52110 - Automotive Mechanic at General Services. Their tenure dates to 2019, about 5 years. In 2024, their total compensation was $55,824.

Delmar Austin

Public Building Maintenance Coordinator/General Services

2021 total comp
$55,793
Base pay
$55,793
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,793
Hire date
2005-10-17

Source-specific fields

Agencyid
A85
Annualsalary
46216
Employee ID
155119

Delmar Austin holds the role of Public Building Maintenance Coordinator at General Services. Their tenure dates to 2005, about 16 years. In 2021, their total compensation was $55,793.

David Backus

Automotive Mechanic/General Services

2021 total comp
$55,757
Base pay
$55,757
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,757
Hire date
2015-09-03

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
155200

David Backus is a Automotive Mechanic at General Services. Their tenure dates to 2015, about 6 years. 2021 total compensation came to $55,757.

William Doane

Administrative Analyst II/General Services

2012 total comp
$55,744
Base pay
$55,744
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,744
Hire date
2008-05-14

Source-specific fields

Agencyid
A85
Annualsalary
56800
Employee ID
18341

William Doane holds the role of Administrative Analyst II at General Services. Hired in 2008, they have about 4 years of service. In 2012, their total compensation was $55,744.

Carlos Mack

52110 - Automotive Mechanic/General Services

2022 total comp
$55,733
Base pay
$55,733
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,733
Hire date
2016-10-27

Source-specific fields

Agencyid
A85
Annualsalary
51334
Employee ID
202463

Carlos Mack is a 52110 - Automotive Mechanic at General Services. Their tenure dates to 2016, about 6 years. 2022 total compensation came to $55,733.

Loren Scott

Welder/General Services

2021 total comp
$55,714
Base pay
$55,714
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,714
Hire date
2009-02-26

Source-specific fields

Agencyid
A85
Annualsalary
48440
Employee ID
165856

Loren Scott works as a Welder for General Services. They have served since 2009 (about 12 years). Loren earned $55,714 in 2021.

Eljay Mcbride

Painter III/General Services

2021 total comp
$55,702
Base pay
$55,702
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,702
Hire date
2012-01-26

Source-specific fields

Agencyid
A85
Annualsalary
40860
Employee ID
162651

Eljay Mcbride is a Painter III at General Services. They have served since 2012 (about 9 years). 2021 total compensation came to $55,702.

Andre Crawford

Storekeeper II Auto Parts/General Services

2021 total comp
$55,667
Base pay
$55,667
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,667
Hire date
1990-05-21

Source-specific fields

Agencyid
A85
Annualsalary
46968
Employee ID
157807

Andre Crawford is a Storekeeper II Auto Parts at General Services. Hired in 1990, they have about 31 years of service. 2021 total compensation came to $55,667.

Terhern Malloy

Storekeeper II, Auto Parts/General Services

2025 total comp
$55,626
Base pay
$55,626
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,626
Hire date
2018-08-02

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
275909

At General Services, Terhern Malloy serves as a Storekeeper II, Auto Parts. They have served since 2018 (about 7 years). Their 2025 pay totaled $55,626.

Aaron Lee Jr

Automotive Mechanic/General Services

2014 total comp
$55,607
Base pay
$55,607
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,607
Hire date
2003-06-17

Source-specific fields

Agencyid
A85
Annualsalary
41760
Employee ID
59803

Aaron Lee Jr holds the role of Automotive Mechanic at General Services. Their tenure dates to 2003, about 11 years. In 2014, their total compensation was $55,607.

Steven Shifflett

Stores Supervisor I Auto Parts/General Services

2021 total comp
$55,599
Base pay
$55,599
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,599
Hire date
2012-08-09

Source-specific fields

Agencyid
A85
Annualsalary
50476
Employee ID
166009

Steven Shifflett is a Stores Supervisor I Auto Parts at General Services. They have served since 2012 (about 9 years). 2021 total compensation came to $55,599.

Nikola Janosevic

Automotive Maintenance Worker/General Services

2025 total comp
$55,548
Base pay
$55,548
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,548
Hire date
2023-03-27

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
273395

Nikola Janosevic holds the role of Automotive Maintenance Worker at General Services. Hired in 2023, they have about 2 years of service. In 2025, their total compensation was $55,548.

Pedro Angel

Automotive Mechanic/General Services

2025 total comp
$55,466
Base pay
$55,466
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,466
Hire date
2024-02-05

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
273706

Pedro Angel is a Automotive Mechanic at General Services. They have served since 2024 (about a year). 2025 total compensation came to $55,466.

William Beatty

Property Location Supervisor/General Services

2011 total comp
$55,465
Base pay
$55,465
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,465
Hire date
1977-03-19

Source-specific fields

Agencyid
A85
Annualsalary
65500
Employee ID
7424

William Beatty is a Property Location Supervisor at General Services. Their tenure dates to 1977, about 34 years. 2011 total compensation came to $55,465.

Victor Grant

Automotive Mechanic/General Services

2025 total comp
$55,406
Base pay
$55,406
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,406
Hire date
2024-04-08

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
276746

Victor Grant holds the role of Automotive Mechanic at General Services. They have served since 2024 (about a year). In 2025, their total compensation was $55,406.

Brandon Reynolds-Whitehead

Automotive Mechanic/General Services

2025 total comp
$55,400
Base pay
$55,400
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,400
Hire date
2023-11-27

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
265321

At General Services, Brandon Reynolds-Whitehead serves as a Automotive Mechanic. Hired in 2023, they have about 2 years of service. Their 2025 pay totaled $55,400.

Shaun Counts

Automotive Mechanic/General Services

2021 total comp
$55,267
Base pay
$55,267
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,267
Hire date
2018-05-10

Source-specific fields

Agencyid
A85
Annualsalary
44324
Employee ID
157642

Shaun Counts is a Automotive Mechanic at General Services. They have served since 2018 (about 3 years). 2021 total compensation came to $55,267.

Tony Demarco

52110 - Automotive Mechanic/General Services

2024 total comp
$55,258
Base pay
$55,258
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,258
Hire date
2004-11-11

Source-specific fields

Agencyid
A85
Annualsalary
60015.08
Employee ID
250574

At General Services, Tony Demarco serves as a 52110 - Automotive Mechanic. They have served since 2004 (about 20 years). Their 2024 pay totaled $55,258.

Kevin H Brockett

Storekeeper II, Auto Parts/General Services

2025 total comp
$55,179
Base pay
$55,179
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,179
Hire date
2007-03-15

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
270893

Kevin H Brockett holds the role of Storekeeper II, Auto Parts at General Services. Their tenure dates to 2007, about 18 years. In 2025, their total compensation was $55,179.

Larry Webber

Automotive Mechanic/General Services

2011 total comp
$55,171
Base pay
$55,171
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,171
Hire date
1984-11-08

Source-specific fields

Agencyid
A85
Annualsalary
43646
Employee ID
6313

Larry Webber works as a Automotive Mechanic for General Services. Their tenure dates to 1984, about 27 years. Larry earned $55,171 in 2011.

Anthony Patterson

Building Repairer/General Services

2014 total comp
$55,135
Base pay
$55,135
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,135
Hire date
2006-05-25

Source-specific fields

Agencyid
A85
Annualsalary
34004
Employee ID
62733

At General Services, Anthony Patterson serves as a Building Repairer. Their tenure dates to 2006, about 8 years. Their 2014 pay totaled $55,135.

Mrs. Donna Anita Jones

Purchasing Assistant/General Services

2025 total comp
$55,134
Base pay
$55,134
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,134
Hire date
2015-11-12

Source-specific fields

Agencyid
A85
Annualsalary
48621
Employee ID
273002

At General Services, Mrs. Donna Anita Jones serves as a Purchasing Assistant. Hired in 2015, they have about 10 years of service. Their 2025 pay totaled $55,134.

Loren Scott

52311 - Welder/General Services

2024 total comp
$55,097
Base pay
$55,097
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,097
Hire date
2009-02-26

Source-specific fields

Agencyid
A85
Annualsalary
57759.4
Employee ID
260318

Loren Scott is a 52311 - Welder at General Services. They have served since 2009 (about 15 years). 2024 total compensation came to $55,097.

Donnell Candy

Automotive Mechanic/General Services

2021 total comp
$55,081
Base pay
$55,081
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,081
Hire date
2006-09-28

Source-specific fields

Agencyid
A85
Annualsalary
50331
Employee ID
156927

Donnell Candy holds the role of Automotive Mechanic at General Services. They have served since 2006 (about 15 years). In 2021, their total compensation was $55,081.

John Hammock

Pipefitter Supervisor/General Services

2014 total comp
$55,080
Base pay
$55,080
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,080
Hire date
1995-01-30

Source-specific fields

Agencyid
A85
Annualsalary
43674
Employee ID
56809

John Hammock holds the role of Pipefitter Supervisor at General Services. Their tenure dates to 1995, about 19 years. In 2014, their total compensation was $55,080.

Troy Winston

Tire Maintenance Worker II/General Services

2021 total comp
$55,031
Base pay
$55,031
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,031
Hire date
2007-10-25

Source-specific fields

Agencyid
A85
Annualsalary
42086
Employee ID
168575

Troy Winston works as a Tire Maintenance Worker II for General Services. Their tenure dates to 2007, about 14 years. Troy earned $55,031 in 2021.

Joseph Schmidt

Automotive Mechanic/General Services

2014 total comp
$55,021
Base pay
$55,021
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,021
Hire date
2009-06-18

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
64571

Joseph Schmidt is a Automotive Mechanic at General Services. Their tenure dates to 2009, about 5 years. 2014 total compensation came to $55,021.

Arish Contractor

Motor Equipment Specification Supervisor/General Services

2025 total comp
$55,000
Base pay
$55,000
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,000
Hire date
2024-11-25

Source-specific fields

Agencyid
A85
Annualsalary
100000.35
Employee ID
264905

At General Services, Arish Contractor serves as a Motor Equipment Specification Supervisor. They have served since 2024 (about a year). Their 2025 pay totaled $55,000.

Damon Johnson

Automotive Mechanic/General Services

2021 total comp
$54,977
Base pay
$54,977
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,977
Hire date
2011-09-13

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
161309

Damon Johnson is a Automotive Mechanic at General Services. Hired in 2011, they have about 10 years of service. 2021 total compensation came to $54,977.

Andre Crawford

33563 - Storekeeper II Auto Parts/General Services

2024 total comp
$54,971
Base pay
$54,971
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,971
Hire date
1990-05-21

Source-specific fields

Agencyid
A85
Annualsalary
53902.8
Employee ID
250028

Andre Crawford is a 33563 - Storekeeper II Auto Parts at General Services. They have served since 1990 (about 34 years). 2024 total compensation came to $54,971.

Maurice Tillage

Cdl Driver II/General Services

2021 total comp
$54,954
Base pay
$54,954
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,954
Hire date
2016-05-23

Source-specific fields

Agencyid
A85
Annualsalary
48828
Employee ID
167435

At General Services, Maurice Tillage serves as a Cdl Driver II. Their tenure dates to 2016, about 5 years. Their 2021 pay totaled $54,954.

Rhonda Wright

54516 - Cdl Driver I/General Services

2024 total comp
$54,878
Base pay
$54,878
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,878
Hire date
2003-08-07

Source-specific fields

Agencyid
A85
Annualsalary
53618.19
Employee ID
263712

Rhonda Wright works as a 54516 - Cdl Driver I for General Services. Hired in 2003, they have about 21 years of service. Rhonda earned $54,878 in 2024.

Mark Berrent

Building Project Coordinator/General Services

2011 total comp
$54,856
Base pay
$54,856
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,856
Hire date
1983-01-06

Source-specific fields

Agencyid
A85
Annualsalary
64245
Employee ID
7551

At General Services, Mark Berrent serves as a Building Project Coordinator. Their tenure dates to 1983, about 28 years. Their 2011 pay totaled $54,856.

David Willemain

Property Location Supervisor/General Services

2014 total comp
$54,825
Base pay
$54,825
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,825
Hire date
1996-08-06

Source-specific fields

Agencyid
A85
Annualsalary
60500
Employee ID
67753

David Willemain works as a Property Location Supervisor for General Services. Hired in 1996, they have about 18 years of service. David earned $54,825 in 2014.

Paul Clark

Automotive Mechanic/General Services

2025 total comp
$54,822
Base pay
$54,822
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,822
Hire date
2019-10-10

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
273649

Paul Clark is a Automotive Mechanic at General Services. They have served since 2019 (about 6 years). 2025 total compensation came to $54,822.

Jacquelyn I Powers

Office Support Specialist III/General Services

2025 total comp
$54,814
Base pay
$54,814
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,814
Hire date
2016-09-01

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
268999

At General Services, Jacquelyn I Powers serves as a Office Support Specialist III. They have served since 2016 (about 9 years). Their 2025 pay totaled $54,814.

Novica Brkic

Automotive Mechanic/General Services

2014 total comp
$54,800
Base pay
$54,800
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,800
Hire date
2007-09-13

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
51612

Novica Brkic is a Automotive Mechanic at General Services. Their tenure dates to 2007, about 7 years. 2014 total compensation came to $54,800.

Nazim Ramjohn

Automotive Lead Mechanical/General Services

2012 total comp
$54,714
Base pay
$54,714
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,714
Hire date
1978-05-15

Source-specific fields

Agencyid
A85
Annualsalary
51392
Employee ID
26137

Nazim Ramjohn is a Automotive Lead Mechanical at General Services. They have served since 1978 (about 34 years). 2012 total compensation came to $54,714.