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 33

Anita Cooper

Data Entry Operator II/General Services

2012 total comp
$43,464
Base pay
$43,464
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,464
Hire date
1980-08-07

Source-specific fields

Agencyid
A85
Annualsalary
37076
Employee ID
17516

At General Services, Anita Cooper serves as a Data Entry Operator II. Hired in 1980, they have about 32 years of service. Their 2012 pay totaled $43,464.

Michael Beane

Public Building Maintenance Coordina/General Services

2014 total comp
$43,462
Base pay
$43,462
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,462
Hire date
2006-02-02

Source-specific fields

Agencyid
A85
Annualsalary
37587
Employee ID
50684

Michael Beane holds the role of Public Building Maintenance Coordina at General Services. Hired in 2006, they have about 8 years of service. In 2014, their total compensation was $43,462.

Pamela Williams

Personnel Assistant I/General Services

2012 total comp
$43,415
Base pay
$43,415
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,415
Hire date
1985-11-18

Source-specific fields

Agencyid
A85
Annualsalary
40102
Employee ID
29960

Pamela Williams works as a Personnel Assistant I for General Services. Their tenure dates to 1985, about 27 years. Pamela earned $43,415 in 2012.

Patrica Horner

Office Assistant III/General Services

2014 total comp
$43,302
Base pay
$43,302
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,302
Hire date
1980-01-28

Source-specific fields

Agencyid
A85
Annualsalary
38195
Employee ID
57778

At General Services, Patrica Horner serves as a Office Assistant III. Hired in 1980, they have about 34 years of service. Their 2014 pay totaled $43,302.

Terhern Malloy

Storekeeper II Auto Parts/General Services

2021 total comp
$43,277
Base pay
$43,277
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,277
Hire date
2018-08-02

Source-specific fields

Agencyid
A85
Annualsalary
35922
Employee ID
163045

Terhern Malloy is a Storekeeper II Auto Parts at General Services. They have served since 2018 (about 3 years). 2021 total compensation came to $43,277.

Vashawn Ragsdale

Tire Maintenance Worker I/General Services

2021 total comp
$43,258
Base pay
$43,258
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,258
Hire date
2011-11-09

Source-specific fields

Agencyid
A85
Annualsalary
36327
Employee ID
164907

Vashawn Ragsdale is a Tire Maintenance Worker I at General Services. Hired in 2011, they have about 10 years of service. 2021 total compensation came to $43,258.

Howard Singer Iv

Automotive Mechanic/General Services

2014 total comp
$43,211
Base pay
$43,211
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,211
Hire date
2003-06-22

Source-specific fields

Agencyid
A85
Annualsalary
41760
Employee ID
65046

Howard Singer Iv is a Automotive Mechanic at General Services. Their tenure dates to 2003, about 11 years. 2014 total compensation came to $43,211.

Khiyan Khan Bey

Electrical Mechanic II/General Services

2014 total comp
$43,170
Base pay
$43,170
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,170
Hire date
1986-05-08

Source-specific fields

Agencyid
A85
Annualsalary
42099
Employee ID
59322

At General Services, Khiyan Khan Bey serves as a Electrical Mechanic II. Hired in 1986, they have about 28 years of service. Their 2014 pay totaled $43,170.

Wesley Shaw

Property Location Supervisor/General Services

2014 total comp
$43,162
Base pay
$43,162
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,162
Hire date
1996-06-25

Source-specific fields

Agencyid
A85
Annualsalary
47600
Employee ID
64825

Wesley Shaw holds the role of Property Location Supervisor at General Services. Their tenure dates to 1996, about 18 years. In 2014, their total compensation was $43,162.

Latrice Thomas

Accounting Assistant I/General Services

2021 total comp
$43,155
Base pay
$43,155
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,155
Hire date
2009-10-22

Source-specific fields

Agencyid
A85
Annualsalary
35394
Employee ID
167188

Latrice Thomas is a Accounting Assistant I at General Services. They have served since 2009 (about 12 years). 2021 total compensation came to $43,155.

Demond Ligon

Seasonal Maintenance Aide/General Services

2021 total comp
$43,147
Base pay
$43,147
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,147
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
162499

At General Services, Demond Ligon serves as a Seasonal Maintenance Aide. Hired in 2019, they have about 2 years of service. Their 2021 pay totaled $43,147.

Anthony Bell

Storekeeper I/General Services

2025 total comp
$43,093
Base pay
$43,093
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,093
Hire date
2024-06-17

Source-specific fields

Agencyid
A85
Annualsalary
38133
Employee ID
264671

At General Services, Anthony Bell serves as a Storekeeper I. Their tenure dates to 2024, about a year. Their 2025 pay totaled $43,093.

Dragan Vujatovic

Automotive Maintenance Worker/General Services

2021 total comp
$43,056
Base pay
$43,056
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,056
Hire date
2019-05-09

Source-specific fields

Agencyid
A85
Annualsalary
35804
Employee ID
167785

Dragan Vujatovic works as a Automotive Maintenance Worker for General Services. Hired in 2019, they have about 2 years of service. Dragan earned $43,056 in 2021.

Tyler Nah

Automotive Maintenance Worker/General Services

2021 total comp
$43,029
Base pay
$43,029
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,029
Hire date
2017-03-06

Source-specific fields

Agencyid
A85
Annualsalary
35804
Employee ID
164007

Tyler Nah works as a Automotive Maintenance Worker for General Services. Their tenure dates to 2017, about 4 years. Tyler earned $43,029 in 2021.

George Keffer Ii

Automotive Mechanic/General Services

2011 total comp
$43,010
Base pay
$43,010
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,010
Hire date
1982-01-18

Source-specific fields

Agencyid
A85
Annualsalary
43646
Employee ID
13853

George Keffer Ii holds the role of Automotive Mechanic at General Services. Their tenure dates to 1982, about 29 years. In 2011, their total compensation was $43,010.

Nadir Ismic

Laborer/General Services

2021 total comp
$42,965
Base pay
$42,965
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,965
Hire date
2017-06-08

Source-specific fields

Agencyid
A85
Annualsalary
36327
Employee ID
160830

Nadir Ismic holds the role of Laborer at General Services. Hired in 2017, they have about 4 years of service. In 2021, their total compensation was $42,965.

Kim Steele

Na/General Services

2023 total comp
$42,946
Base pay
$42,946
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,946
Hire date
1980-04-21

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
243919

Kim Steele works as a Na for General Services. Hired in 1980, they have about 43 years of service. Kim earned $42,946 in 2023.

Jimmy Mullins

Automotive Body and Fender Tec/General Services

2014 total comp
$42,943
Base pay
$42,943
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,943
Hire date
1998-04-27

Source-specific fields

Agencyid
A85
Annualsalary
42976
Employee ID
61920

Jimmy Mullins is a Automotive Body and Fender Tec at General Services. Hired in 1998, they have about 16 years of service. 2014 total compensation came to $42,943.

William Presco

Automotive Maintenance Worker/General Services

2021 total comp
$42,915
Base pay
$42,915
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,915
Hire date
2018-05-24

Source-specific fields

Agencyid
A85
Annualsalary
35804
Employee ID
165008

At General Services, William Presco serves as a Automotive Maintenance Worker. Hired in 2018, they have about 3 years of service. Their 2021 pay totaled $42,915.

Gregory Brown

52982 - Superintendent of Public Building Repair/General Services

2023 total comp
$42,902
Base pay
$42,902
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,902
Hire date
2022-11-21

Source-specific fields

Agencyid
A85
Annualsalary
70509
Employee ID
231205

Gregory Brown is a 52982 - Superintendent of Public Building Repair at General Services. Hired in 2022, they have about a year of service. 2023 total compensation came to $42,902.

Kimberly Melton

00107 - Contract Services Specialist II/General Services

2023 total comp
$42,889
Base pay
$42,889
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,889
Hire date
2023-01-09

Source-specific fields

Agencyid
A85
Annualsalary
50.52
Employee ID
239851

Kimberly Melton works as a 00107 - Contract Services Specialist II for General Services. They have served since 2023 (under a year). Kimberly earned $42,889 in 2023.

Kenneth Russell Sr

Automotive Mechanic/General Services

2012 total comp
$42,885
Base pay
$42,885
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,885
Hire date
1987-06-15

Source-specific fields

Agencyid
A85
Annualsalary
44517
Employee ID
26836

At General Services, Kenneth Russell Sr serves as a Automotive Mechanic. Hired in 1987, they have about 25 years of service. Their 2012 pay totaled $42,885.

Marvin Germany

Tire Maintenance Worker I/General Services

2021 total comp
$42,866
Base pay
$42,866
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,866
Hire date
2019-04-25

Source-specific fields

Agencyid
A85
Annualsalary
34612
Employee ID
159054

Marvin Germany is a Tire Maintenance Worker I at General Services. Hired in 2019, they have about 2 years of service. 2021 total compensation came to $42,866.

Delmar Austin

Building Repairer/General Services

2014 total comp
$42,862
Base pay
$42,862
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,862
Hire date
2005-10-17

Source-specific fields

Agencyid
A85
Annualsalary
34004
Employee ID
50248

Delmar Austin works as a Building Repairer for General Services. They have served since 2005 (about 9 years). Delmar earned $42,862 in 2014.

Darrick Greer

52194 - Tire Maintenance Worker I/General Services

2024 total comp
$42,843
Base pay
$42,843
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,843
Hire date
2004-03-18

Source-specific fields

Agencyid
A85
Annualsalary
45881.37
Employee ID
252726

Darrick Greer holds the role of 52194 - Tire Maintenance Worker I at General Services. Hired in 2004, they have about 20 years of service. In 2024, their total compensation was $42,843.

Bryant Roberts

Automotive Maintenance Worker/General Services

2025 total comp
$42,837
Base pay
$42,837
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,837
Hire date
2024-07-22

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
265604

Bryant Roberts is a Automotive Maintenance Worker at General Services. They have served since 2024 (about a year). 2025 total compensation came to $42,837.

Steven Shifflett

Storekeeper II Auto Parts/General Services

2014 total comp
$42,742
Base pay
$42,742
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,742
Hire date
2012-08-09

Source-specific fields

Agencyid
A85
Annualsalary
31275
Employee ID
64891

Steven Shifflett works as a Storekeeper II Auto Parts for General Services. Their tenure dates to 2012, about 2 years. Steven earned $42,742 in 2014.

Tanyell Louis

Laborer/General Services

2025 total comp
$42,737
Base pay
$42,737
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,737
Hire date
2023-01-03

Source-specific fields

Agencyid
A85
Annualsalary
40104
Employee ID
275756

At General Services, Tanyell Louis serves as a Laborer. They have served since 2023 (about 2 years). Their 2025 pay totaled $42,737.

William Presco

52193 - Automotive Maintenance Worker/General Services

2023 total comp
$42,700
Base pay
$42,700
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,700
Hire date
2018-05-24

Source-specific fields

Agencyid
A85
Annualsalary
40505
Employee ID
241597

William Presco holds the role of 52193 - Automotive Maintenance Worker at General Services. Their tenure dates to 2018, about 5 years. In 2023, their total compensation was $42,700.

Richard Fuller

Store Supervisor I Auto Parts/General Services

2011 total comp
$42,554
Base pay
$42,554
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,554
Hire date
1974-10-30

Source-specific fields

Agencyid
A85
Annualsalary
48886
Employee ID
11091

Richard Fuller is a Store Supervisor I Auto Parts at General Services. Hired in 1974, they have about 37 years of service. 2011 total compensation came to $42,554.

Willie Faust

Public Works Inspector I/General Services

2014 total comp
$42,484
Base pay
$42,484
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,484
Hire date
2000-04-03

Source-specific fields

Agencyid
A85
Annualsalary
42438
Employee ID
55046

Willie Faust holds the role of Public Works Inspector I at General Services. Hired in 2000, they have about 14 years of service. In 2014, their total compensation was $42,484.

Anthony Hamilton

01004 - Community Aide/General Services

2022 total comp
$42,404
Base pay
$42,404
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,404
Hire date
2018-10-25

Source-specific fields

Agencyid
A85
Annualsalary
14.5
Employee ID
198339

Anthony Hamilton holds the role of 01004 - Community Aide at General Services. They have served since 2018 (about 4 years). In 2022, their total compensation was $42,404.

James Scott Jr

Automotive Mechanic/General Services

2011 total comp
$42,370
Base pay
$42,370
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,370
Hire date
2001-10-04

Source-specific fields

Agencyid
A85
Annualsalary
38970
Employee ID
4172

James Scott Jr works as a Automotive Mechanic for General Services. Hired in 2001, they have about 10 years of service. James earned $42,370 in 2011.

Sheila Butler

33212 - Office Support Specialist II/General Services

2024 total comp
$42,359
Base pay
$42,359
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,359
Hire date
2020-02-27

Source-specific fields

Agencyid
A85
Annualsalary
38133
Employee ID
248884

Sheila Butler holds the role of 33212 - Office Support Specialist II at General Services. They have served since 2020 (about 4 years). In 2024, their total compensation was $42,359.

Mark Benson

Contract Service Specialist II/General Services

2014 total comp
$42,338
Base pay
$42,338
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,338
Hire date
2012-03-08

Source-specific fields

Agencyid
A85
Annualsalary
66560
Employee ID
50838

Mark Benson is a Contract Service Specialist II at General Services. They have served since 2012 (about 2 years). 2014 total compensation came to $42,338.

Marc Washington

Na/General Services

2022 total comp
$42,335
Base pay
$42,335
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,335
Hire date
2017-09-25

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
210198

At General Services, Marc Washington serves as a Na. They have served since 2017 (about 5 years). Their 2022 pay totaled $42,335.

Eric Rantin

Na/General Services

2023 total comp
$42,319
Base pay
$42,319
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,319
Hire date
2012-06-28

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
241859

Eric Rantin works as a Na for General Services. Their tenure dates to 2012, about 11 years. Eric earned $42,319 in 2023.

Andrew Sparenberg

Automotive Mechanic/General Services

2011 total comp
$42,217
Base pay
$42,217
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,217
Hire date
2006-01-19

Source-specific fields

Agencyid
A85
Annualsalary
38970
Employee ID
4874

At General Services, Andrew Sparenberg serves as a Automotive Mechanic. Hired in 2006, they have about 5 years of service. Their 2011 pay totaled $42,217.

Catherine Burns

HR Business Partner/General Services

2014 total comp
$41,990
Base pay
$41,990
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,990
Hire date
2009-05-28

Source-specific fields

Agencyid
A85
Annualsalary
57100
Employee ID
52163

Catherine Burns is a HR Business Partner at General Services. Their tenure dates to 2009, about 5 years. 2014 total compensation came to $41,990.

Omotolani Lawal

33501 - Purchasing Assistant/General Services

2024 total comp
$41,951
Base pay
$41,951
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,951
Hire date
2023-08-07

Source-specific fields

Agencyid
A85
Annualsalary
47842
Employee ID
255781

Omotolani Lawal holds the role of 33501 - Purchasing Assistant at General Services. Hired in 2023, they have about a year of service. In 2024, their total compensation was $41,951.