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 4

Timothy Wilton

Public Building Manager/General Services

2011 total comp
$41,395
Base pay
$41,395
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,395
Hire date
1995-07-20

Source-specific fields

Agencyid
A85
Annualsalary
46991
Employee ID
6889

Timothy Wilton works as a Public Building Manager for General Services. Hired in 1995, they have about 16 years of service. Timothy earned $41,395 in 2011.

Randall Knight

Automotive Mechanic/General Services

2014 total comp
$41,380
Base pay
$41,380
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,380
Hire date
2010-04-22

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
59462

Randall Knight works as a Automotive Mechanic for General Services. Hired in 2010, they have about 4 years of service. Randall earned $41,380 in 2014.

John Friesner

Na/General Services

2023 total comp
$41,345
Base pay
$41,345
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,345
Hire date
1989-12-26

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
234616

John Friesner holds the role of Na at General Services. Hired in 1989, they have about 34 years of service. In 2023, their total compensation was $41,345.

Michael Mclean

Automotive Mechanic/General Services

2014 total comp
$41,279
Base pay
$41,279
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,279
Hire date
2006-09-14

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
61109

Michael Mclean holds the role of Automotive Mechanic at General Services. Hired in 2006, they have about 8 years of service. In 2014, their total compensation was $41,279.

Raymond Branch

Public Building Maintenance Coordina/General Services

2014 total comp
$41,275
Base pay
$41,275
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,275
Hire date
2007-11-05

Source-specific fields

Agencyid
A85
Annualsalary
37587
Employee ID
51462

At General Services, Raymond Branch serves as a Public Building Maintenance Coordina. Hired in 2007, they have about 7 years of service. Their 2014 pay totaled $41,275.

Kelvin Lawson

Pipefitter I/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
42093
Employee ID
270722

At General Services, Kelvin Lawson serves as a Pipefitter I. Hired in 2024, they have about a year of service. Their 2025 pay totaled $41,204.

Kagesta Cupid

Typist II/General Services

2012 total comp
$41,140
Base pay
$41,140
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,140
Hire date
2005-09-29

Source-specific fields

Agencyid
A85
Annualsalary
29913
Employee ID
17792

Kagesta Cupid holds the role of Typist II at General Services. They have served since 2005 (about 7 years). In 2012, their total compensation was $41,140.

Imani Edwards

00107 - Contract Services Specialist II/General Services

2022 total comp
$41,130
Base pay
$41,130
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,130
Hire date
2020-05-07

Source-specific fields

Agencyid
A85
Annualsalary
20.17
Employee ID
196009

Imani Edwards works as a 00107 - Contract Services Specialist II for General Services. Their tenure dates to 2020, about 2 years. Imani earned $41,130 in 2022.

Matthew Leebel

42221 - Construction Project Supervisor I/General Services

2022 total comp
$41,033
Base pay
$41,033
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,033
Hire date
2022-01-10

Source-specific fields

Agencyid
A85
Annualsalary
86315.46
Employee ID
201900

At General Services, Matthew Leebel serves as a 42221 - Construction Project Supervisor I. Their tenure dates to 2022, under a year. Their 2022 pay totaled $41,033.

Lakia Carrillo

Data Entry Operator I/General Services

2014 total comp
$41,006
Base pay
$41,006
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,006
Hire date
2007-06-04

Source-specific fields

Agencyid
A85
Annualsalary
30816
Employee ID
52518

At General Services, Lakia Carrillo serves as a Data Entry Operator I. Hired in 2007, they have about 7 years of service. Their 2014 pay totaled $41,006.

Idosa Arekhandia

01004 - Community Aide/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
14.5
Employee ID
190916

Idosa Arekhandia works as a 01004 - Community Aide for General Services. Their tenure dates to 2018, about 4 years. Idosa earned $40,994 in 2022.

Harry King

Office Support Specialist II/General Services

2025 total comp
$40,934
Base pay
$40,934
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,934
Hire date
2022-06-27

Source-specific fields

Agencyid
A85
Annualsalary
41904
Employee ID
268701

Harry King holds the role of Office Support Specialist II at General Services. Their tenure dates to 2022, about 3 years. In 2025, their total compensation was $40,934.

Margie Reddish

Laborer Crew Leader II/General Services

2014 total comp
$40,923
Base pay
$40,923
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,923
Hire date
1988-08-29

Source-specific fields

Agencyid
A85
Annualsalary
38084
Employee ID
63541

Margie Reddish works as a Laborer Crew Leader II for General Services. Hired in 1988, they have about 26 years of service. Margie earned $40,923 in 2014.

Xavier Lee

52193 - Automotive Maintenance Worker/General Services

2024 total comp
$40,847
Base pay
$40,847
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,847
Hire date
2022-04-04

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
255915

Xavier Lee is a 52193 - Automotive Maintenance Worker at General Services. Hired in 2022, they have about 2 years of service. 2024 total compensation came to $40,847.

Blanche Blumberg

Office Supervisor/General Services

2014 total comp
$40,763
Base pay
$40,763
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,763
Hire date
2010-07-14

Source-specific fields

Agencyid
A85
Annualsalary
41202
Employee ID
51108

Blanche Blumberg holds the role of Office Supervisor at General Services. Hired in 2010, they have about 4 years of service. In 2014, their total compensation was $40,763.

Tony Watts

52115 - Automotive Maintenance Supervisor I/General Services

2024 total comp
$40,747
Base pay
$40,747
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,747
Hire date
2023-12-18

Source-specific fields

Agencyid
A85
Annualsalary
71652
Employee ID
262810

At General Services, Tony Watts serves as a 52115 - Automotive Maintenance Supervisor I. They have served since 2023 (about a year). Their 2024 pay totaled $40,747.

Erlynda Parton

Accounting Assistant II/General Services

2014 total comp
$40,746
Base pay
$40,746
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,746
Hire date
2010-01-28

Source-specific fields

Agencyid
A85
Annualsalary
32700
Employee ID
62696

Erlynda Parton works as a Accounting Assistant II for General Services. Their tenure dates to 2010, about 4 years. Erlynda earned $40,746 in 2014.

Theresa Williams

Office Support Specialist III/General Services

2021 total comp
$40,683
Base pay
$40,683
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,683
Hire date
2018-03-01

Source-specific fields

Agencyid
A85
Annualsalary
33903
Employee ID
168429

Theresa Williams works as a Office Support Specialist III for General Services. Hired in 2018, they have about 3 years of service. Theresa earned $40,683 in 2021.

Kareem Barnes

Building Repairer/General Services

2014 total comp
$40,672
Base pay
$40,672
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,672
Hire date
2011-09-08

Source-specific fields

Agencyid
A85
Annualsalary
31694
Employee ID
50534

Kareem Barnes is a Building Repairer at General Services. Hired in 2011, they have about 3 years of service. 2014 total compensation came to $40,672.

Michael Jones

Assistant Superintendent Public Building Main/General Services

2012 total comp
$40,558
Base pay
$40,558
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,558
Hire date
1987-09-24

Source-specific fields

Agencyid
A85
Annualsalary
41700
Employee ID
22321

Michael Jones is a Assistant Superintendent Public Building Main at General Services. They have served since 1987 (about 25 years). 2012 total compensation came to $40,558.

Brandon Lacks

52193 - Automotive Maintenance Worker/General Services

2022 total comp
$40,556
Base pay
$40,556
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,556
Hire date
2011-11-03

Source-specific fields

Agencyid
A85
Annualsalary
41307.12
Employee ID
201563

At General Services, Brandon Lacks serves as a 52193 - Automotive Maintenance Worker. Hired in 2011, they have about 11 years of service. Their 2022 pay totaled $40,556.

Eric Rantin

52941 - Laborer/General Services

2022 total comp
$40,525
Base pay
$40,525
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,525
Hire date
2012-06-28

Source-specific fields

Agencyid
A85
Annualsalary
39307.89
Employee ID
205926

Eric Rantin is a 52941 - Laborer at General Services. Hired in 2012, they have about 10 years of service. 2022 total compensation came to $40,525.

Roy Darden

Automotive Mechanic/General Services

2012 total comp
$40,444
Base pay
$40,444
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,444
Hire date
2005-09-29

Source-specific fields

Agencyid
A85
Annualsalary
39749
Employee ID
17887

Roy Darden holds the role of Automotive Mechanic at General Services. Their tenure dates to 2005, about 7 years. In 2012, their total compensation was $40,444.

Edward Shelley Iii

Automotive Mechanic/General Services

2014 total comp
$40,326
Base pay
$40,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,326
Hire date
2010-05-20

Source-specific fields

Agencyid
A85
Annualsalary
36890
Employee ID
64841

At General Services, Edward Shelley Iii serves as a Automotive Mechanic. Hired in 2010, they have about 4 years of service. Their 2014 pay totaled $40,326.

Alfonso Wilson

Whiteprint Machine Operator/General Services

2014 total comp
$40,272
Base pay
$40,272
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,272
Hire date
-26265600000

Source-specific fields

Agencyid
A85
Annualsalary
39457
Employee ID
68100

Alfonso Wilson works as a Whiteprint Machine Operator for General Services. Their hire date on record is -26265600000. Alfonso earned $40,272 in 2014.

Krystal Saunders

Office Support Specialist III/General Services

2021 total comp
$40,159
Base pay
$40,159
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,159
Hire date
2001-11-28

Source-specific fields

Agencyid
A85
Annualsalary
40437
Employee ID
165764

Krystal Saunders is a Office Support Specialist III at General Services. Their tenure dates to 2001, about 20 years. 2021 total compensation came to $40,159.

Karen Benslime

Data Entry Operator II/General Services

2014 total comp
$39,990
Base pay
$39,990
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,990
Hire date
1986-05-26

Source-specific fields

Agencyid
A85
Annualsalary
37199
Employee ID
50832

Karen Benslime is a Data Entry Operator II at General Services. Hired in 1986, they have about 28 years of service. 2014 total compensation came to $39,990.

Bambi Stevens

Na/General Services

2022 total comp
$39,989
Base pay
$39,989
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,989
Hire date
2012-08-06

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
208487

Bambi Stevens holds the role of Na at General Services. Hired in 2012, they have about 10 years of service. In 2022, their total compensation was $39,989.

Kizzy Hopkins

Purchasing Assistant/General Services

2021 total comp
$39,975
Base pay
$39,975
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,975
Hire date
2014-09-02

Source-specific fields

Agencyid
A85
Annualsalary
35394
Employee ID
160903

Kizzy Hopkins works as a Purchasing Assistant for General Services. They have served since 2014 (about 7 years). Kizzy earned $39,975 in 2021.

James Fraser

Contract Service Specialist II/General Services

2011 total comp
$39,938
Base pay
$39,938
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,938
Hire date
2010-12-06

Source-specific fields

Agencyid
A85
Annualsalary
118560
Employee ID
11010

James Fraser works as a Contract Service Specialist II for General Services. Hired in 2010, they have about a year of service. James earned $39,938 in 2011.

Verdell Maynor

Na/General Services

2023 total comp
$39,932
Base pay
$39,932
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,932
Hire date
2020-05-07

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
239414

At General Services, Verdell Maynor serves as a Na. They have served since 2020 (about 3 years). Their 2023 pay totaled $39,932.

Wesley Shaw

Civil Engineer Drafting Technician II/General Services

2012 total comp
$39,853
Base pay
$39,853
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,853
Hire date
1996-06-25

Source-specific fields

Agencyid
A85
Annualsalary
40737
Employee ID
27325

At General Services, Wesley Shaw serves as a Civil Engineer Drafting Technician II. They have served since 1996 (about 16 years). Their 2012 pay totaled $39,853.

Wendell Pulley

52110 - Automotive Mechanic/General Services

2024 total comp
$39,835
Base pay
$39,835
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,835
Hire date
2023-10-23

Source-specific fields

Agencyid
A85
Annualsalary
49581
Employee ID
259008

Wendell Pulley is a 52110 - Automotive Mechanic at General Services. They have served since 2023 (about a year). 2024 total compensation came to $39,835.