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 1

Ashley Pryor

01004 - Community Aide/General Services

2023 total comp
$14,007
Base pay
$14,007
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$14,007
Hire date
2023-01-12

Source-specific fields

Agencyid
A85
Annualsalary
16
Employee ID
241662

Ashley Pryor holds the role of 01004 - Community Aide at General Services. They have served since 2023 (under a year). In 2023, their total compensation was $14,007.

Mark F Grant

Community Aide/General Services

2025 total comp
$13,990
Base pay
$13,990
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,990
Hire date
2025-02-24

Source-specific fields

Agencyid
A85
Annualsalary
22
Employee ID
272102

Mark F Grant is a Community Aide at General Services. Hired in 2025, they have under a year of service. 2025 total compensation came to $13,990.

Keon Massey

01219 - Seasonal Maintenance Aide/General Services

2023 total comp
$13,956
Base pay
$13,956
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,956
Hire date
2023-01-03

Source-specific fields

Agencyid
A85
Annualsalary
14
Employee ID
239327

At General Services, Keon Massey serves as a 01219 - Seasonal Maintenance Aide. Hired in 2023, they have under a year of service. Their 2023 pay totaled $13,956.

Arkeem Carthy

Na/General Services

2022 total comp
$13,831
Base pay
$13,831
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,831
Hire date
2019-06-24

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
193742

Arkeem Carthy is a Na at General Services. Their tenure dates to 2019, about 3 years. 2022 total compensation came to $13,831.

Darcel Smith

Seasonal Maintenance Aide/General Services

2021 total comp
$13,708
Base pay
$13,708
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,708
Hire date
2021-02-11

Source-specific fields

Agencyid
A85
Annualsalary
14
Employee ID
166587

Darcel Smith is a Seasonal Maintenance Aide at General Services. Their tenure dates to 2021, under a year. 2021 total compensation came to $13,708.

Sean Mcnally

Automotive Mechanic Apprentice/General Services

2025 total comp
$13,688
Base pay
$13,688
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,688
Hire date
2025-03-03

Source-specific fields

Agencyid
A85
Annualsalary
42596
Employee ID
274866

Sean Mcnally works as a Automotive Mechanic Apprentice for General Services. They have served since 2025 (under a year). Sean earned $13,688 in 2025.

William Madzarac

Automotive Maintenance Worker/General Services

2014 total comp
$13,480
Base pay
$13,480
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,480
Hire date
2010-06-03

Source-specific fields

Agencyid
A85
Annualsalary
31319
Employee ID
60387

At General Services, William Madzarac serves as a Automotive Maintenance Worker. Hired in 2010, they have about 4 years of service. Their 2014 pay totaled $13,480.

Brandon Lacks

Na/General Services

2023 total comp
$13,418
Base pay
$13,418
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,418
Hire date
2011-11-03

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
238309

Brandon Lacks works as a Na for General Services. Hired in 2011, they have about 12 years of service. Brandon earned $13,418 in 2023.

Tanyell Louis

01219 - Seasonal Maintenance Aide/General Services

2023 total comp
$13,020
Base pay
$13,020
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$13,020
Hire date
2023-01-03

Source-specific fields

Agencyid
A85
Annualsalary
14
Employee ID
238900

Tanyell Louis is a 01219 - Seasonal Maintenance Aide at General Services. They have served since 2023 (under a year). 2023 total compensation came to $13,020.

Shelton Lewis

Community Aide/General Services

2025 total comp
$12,981
Base pay
$12,981
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,981
Hire date
2025-02-17

Source-specific fields

Agencyid
A85
Annualsalary
20
Employee ID
275234

Shelton Lewis holds the role of Community Aide at General Services. Hired in 2025, they have under a year of service. In 2025, their total compensation was $12,981.

Keith Davis

Fiscal Technician/General Services

2012 total comp
$12,966
Base pay
$12,966
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,966
Hire date
2012-02-09

Source-specific fields

Agencyid
A85
Annualsalary
38939
Employee ID
17983

At General Services, Keith Davis serves as a Fiscal Technician. They have served since 2012 (under a year). Their 2012 pay totaled $12,966.

Devin Whitaker

N/A/General Services

2024 total comp
$12,953
Base pay
$12,953
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,953
Hire date
2024-01-08

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
262982

Devin Whitaker is a N/A at General Services. They have served since 2024 (under a year). 2024 total compensation came to $12,953.

Andre Backmon

52110 - Automotive Mechanic/General Services

2024 total comp
$12,937
Base pay
$12,937
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,937
Hire date
2024-03-25

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
247207

Andre Backmon works as a 52110 - Automotive Mechanic for General Services. Their tenure dates to 2024, under a year. Andre earned $12,937 in 2024.

Michael Beane

Na/General Services

2023 total comp
$12,904
Base pay
$12,904
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,904
Hire date
2006-02-02

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
230181

Michael Beane works as a Na for General Services. Hired in 2006, they have about 17 years of service. Michael earned $12,904 in 2023.

Larry Cook

Na/General Services

2023 total comp
$12,902
Base pay
$12,902
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,902
Hire date
2017-07-06

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
232562

At General Services, Larry Cook serves as a Na. They have served since 2017 (about 6 years). Their 2023 pay totaled $12,902.

Aaron Brown

52193 - Automotive Maintenance Worker/General Services

2024 total comp
$12,854
Base pay
$12,854
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,854
Hire date
2024-02-05

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
248412

Aaron Brown holds the role of 52193 - Automotive Maintenance Worker at General Services. Their tenure dates to 2024, under a year. In 2024, their total compensation was $12,854.

Jhonatan Alberto Lopez Rosa

Work Study Student/General Services

2025 total comp
$12,803
Base pay
$12,803
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,803
Hire date
2024-09-16

Source-specific fields

Agencyid
A85
Annualsalary
15
Employee ID
269765

Jhonatan Alberto Lopez Rosa holds the role of Work Study Student at General Services. Their tenure dates to 2024, about a year. In 2025, their total compensation was $12,803.

Dawnya Clark

Work Study Student/General Services

2011 total comp
$12,698
Base pay
$12,698
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,698
Hire date
2007-07-16

Source-specific fields

Agencyid
A85
Annualsalary
18720
Employee ID
9053

At General Services, Dawnya Clark serves as a Work Study Student. They have served since 2007 (about 4 years). Their 2011 pay totaled $12,698.

Corey Patterson

N/A/General Services

2024 total comp
$12,586
Base pay
$12,586
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,586
Hire date
2022-10-17

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
258469

Corey Patterson works as a N/A for General Services. Hired in 2022, they have about 2 years of service. Corey earned $12,586 in 2024.

Vincent Smith

Utility Aide/General Services

2011 total comp
$12,538
Base pay
$12,538
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,538
Hire date
2010-12-02

Source-specific fields

Agencyid
A85
Annualsalary
27614
Employee ID
4793

Vincent Smith holds the role of Utility Aide at General Services. Hired in 2010, they have about a year of service. In 2011, their total compensation was $12,538.

Iesha Hayes

01004 - Community Aide/General Services

2023 total comp
$12,464
Base pay
$12,464
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,464
Hire date
2023-01-12

Source-specific fields

Agencyid
A85
Annualsalary
16
Employee ID
236089

At General Services, Iesha Hayes serves as a 01004 - Community Aide. They have served since 2023 (under a year). Their 2023 pay totaled $12,464.

Dominic Tyrell Johnson

Work Study Student/General Services

2025 total comp
$12,407
Base pay
$12,407
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,407
Hire date
2024-07-09

Source-specific fields

Agencyid
A85
Annualsalary
15
Employee ID
267522

Dominic Tyrell Johnson holds the role of Work Study Student at General Services. They have served since 2024 (about a year). In 2025, their total compensation was $12,407.

Delano Scott

N/A/General Services

2024 total comp
$12,354
Base pay
$12,354
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,354
Hire date
2023-07-10

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
260296

Delano Scott holds the role of N/A at General Services. They have served since 2023 (about a year). In 2024, their total compensation was $12,354.

Anthony Jackson

N/A/General Services

2024 total comp
$12,286
Base pay
$12,286
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,286
Hire date
1990-01-22

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
254178

Anthony Jackson works as a N/A for General Services. They have served since 1990 (about 34 years). Anthony earned $12,286 in 2024.

Anthony Jackson

52194 - Tire Maintenance Worker I/General Services

2023 total comp
$12,269
Base pay
$12,269
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,269
Hire date
1990-01-22

Source-specific fields

Agencyid
A85
Annualsalary
44326.75
Employee ID
236945

At General Services, Anthony Jackson serves as a 52194 - Tire Maintenance Worker I. Hired in 1990, they have about 33 years of service. Their 2023 pay totaled $12,269.

Edward Powell

Seasonal Maintenance Aide/General Services

2011 total comp
$12,018
Base pay
$12,018
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$12,018
Hire date
2010-09-10

Source-specific fields

Agencyid
A85
Annualsalary
18720
Employee ID
3074

Edward Powell holds the role of Seasonal Maintenance Aide at General Services. Hired in 2010, they have about a year of service. In 2011, their total compensation was $12,018.

Edward Trejo

52110 - Automotive Mechanic/General Services

2022 total comp
$11,837
Base pay
$11,837
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$11,837
Hire date
2022-04-04

Source-specific fields

Agencyid
A85
Annualsalary
44953
Employee ID
209543

Edward Trejo is a 52110 - Automotive Mechanic at General Services. Their tenure dates to 2022, under a year. 2022 total compensation came to $11,837.

Craig Keenan

75338 - Energy Program Manager II/General Services

2024 total comp
$11,813
Base pay
$11,813
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$11,813
Hire date
2024-04-08

Source-specific fields

Agencyid
A85
Annualsalary
103275.01
Employee ID
255294

Craig Keenan is a 75338 - Energy Program Manager II at General Services. Hired in 2024, they have under a year of service. 2024 total compensation came to $11,813.

Jordan Williams

N/A/General Services

2024 total comp
$11,762
Base pay
$11,762
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$11,762
Hire date
2023-11-27

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
263247

Jordan Williams works as a N/A for General Services. Their tenure dates to 2023, about a year. Jordan earned $11,762 in 2024.

Marlon Taylor

52311 - Welder/General Services

2024 total comp
$11,400
Base pay
$11,400
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$11,400
Hire date
2024-04-22

Source-specific fields

Agencyid
A85
Annualsalary
49581
Employee ID
261714

Marlon Taylor works as a 52311 - Welder for General Services. They have served since 2024 (under a year). Marlon earned $11,400 in 2024.

VíCtor Grant

52110 - Automotive Mechanic/General Services

2024 total comp
$11,275
Base pay
$11,275
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$11,275
Hire date
2024-04-08

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
252547

VíCtor Grant holds the role of 52110 - Automotive Mechanic at General Services. Their tenure dates to 2024, under a year. In 2024, their total compensation was $11,275.

Iesha Hayes

N/A/General Services

2024 total comp
$11,205
Base pay
$11,205
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$11,205
Hire date
2023-01-12

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
253397

Iesha Hayes works as a N/A for General Services. Their tenure dates to 2023, about a year. Iesha earned $11,205 in 2024.

Tanya Paulus

52110 - Automotive Mechanic/General Services

2024 total comp
$10,917
Base pay
$10,917
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$10,917
Hire date
2024-04-08

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
258505

Tanya Paulus is a 52110 - Automotive Mechanic at General Services. They have served since 2024 (under a year). 2024 total compensation came to $10,917.

Charlene Cowan

53231 - Public Building Maintenance Coordinator/General Services

2023 total comp
$10,774
Base pay
$10,774
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$10,774
Hire date
2023-03-20

Source-specific fields

Agencyid
A85
Annualsalary
41367
Employee ID
232712

Charlene Cowan works as a 53231 - Public Building Maintenance Coordinator for General Services. Their tenure dates to 2023, under a year. Charlene earned $10,774 in 2023.

Stanley Williams

Na/General Services

2023 total comp
$10,758
Base pay
$10,758
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$10,758
Hire date
2022-04-04

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
245975

Stanley Williams works as a Na for General Services. Hired in 2022, they have about a year of service. Stanley earned $10,758 in 2023.

Mark Grant

01219 - Seasonal Maintenance Aide/General Services

2022 total comp
$10,588
Base pay
$10,588
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$10,588
Hire date
2021-05-17

Source-specific fields

Agencyid
A85
Annualsalary
14
Employee ID
197751

At General Services, Mark Grant serves as a 01219 - Seasonal Maintenance Aide. Hired in 2021, they have about a year of service. Their 2022 pay totaled $10,588.

Karen Kaminski

Community Aide/General Services

2025 total comp
$10,107
Base pay
$10,107
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$10,107
Hire date
2025-03-10

Source-specific fields

Agencyid
A85
Annualsalary
19
Employee ID
270475

Karen Kaminski works as a Community Aide for General Services. They have served since 2025 (under a year). Karen earned $10,107 in 2025.

Nathaniel Mcgee

Na/General Services

2022 total comp
$10,060
Base pay
$10,060
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$10,060
Hire date
1988-11-03

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
203218

Nathaniel Mcgee is a Na at General Services. Hired in 1988, they have about 34 years of service. 2022 total compensation came to $10,060.

Rachard Douglas

52110 - Automotive Mechanic/General Services

2024 total comp
$9,990
Base pay
$9,990
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,990
Hire date
2024-04-15

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
250897

Rachard Douglas is a 52110 - Automotive Mechanic at General Services. They have served since 2024 (under a year). 2024 total compensation came to $9,990.

Adam Jackson

Work Study Student/General Services

2014 total comp
$9,870
Base pay
$9,870
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,870
Hire date
2014-01-13

Source-specific fields

Agencyid
A85
Annualsalary
31200
Employee ID
58079

Adam Jackson holds the role of Work Study Student at General Services. They have served since 2014 (under a year). In 2014, their total compensation was $9,870.