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

Michael Carroll

42284 - Const Mechanical Inspector II Dgs/General Services

2023 total comp
$71,861
Base pay
$71,861
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,861
Hire date
2015-04-30

Source-specific fields

Agencyid
A85
Annualsalary
67341
Employee ID
231881

Michael Carroll works as a 42284 - Const Mechanical Inspector II Dgs for General Services. Their tenure dates to 2015, about 8 years. Michael earned $71,861 in 2023.

Richard Schwandtner

42264 - Construction Building Inspector II, Dgs/General Services

2024 total comp
$71,783
Base pay
$71,783
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,783
Hire date
2019-09-18

Source-specific fields

Agencyid
A85
Annualsalary
72835
Employee ID
260268

At General Services, Richard Schwandtner serves as a 42264 - Construction Building Inspector II, Dgs. Their tenure dates to 2019, about 5 years. Their 2024 pay totaled $71,783.

Sinkler Roberson

52114 - Automotive Lead Mechanic/General Services

2022 total comp
$71,642
Base pay
$71,642
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,642
Hire date
2008-02-28

Source-specific fields

Agencyid
A85
Annualsalary
62062.65
Employee ID
206382

Sinkler Roberson is a 52114 - Automotive Lead Mechanic at General Services. Their tenure dates to 2008, about 14 years. 2022 total compensation came to $71,642.

Tommy Banks

Laborer/General Services

2025 total comp
$71,334
Base pay
$71,334
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,334
Hire date
2024-02-26

Source-specific fields

Agencyid
A85
Annualsalary
40104
Employee ID
276279

Tommy Banks holds the role of Laborer at General Services. They have served since 2024 (about a year). In 2025, their total compensation was $71,334.

Reginald Winchester

52110 - Automotive Mechanic/General Services

2024 total comp
$71,301
Base pay
$71,301
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,301
Hire date
2014-07-10

Source-specific fields

Agencyid
A85
Annualsalary
58316.54
Employee ID
263516

Reginald Winchester works as a 52110 - Automotive Mechanic for General Services. Their tenure dates to 2014, about 10 years. Reginald earned $71,301 in 2024.

Cederic Lee

Automotive Lead Mechanical/General Services

2014 total comp
$71,250
Base pay
$71,250
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,250
Hire date
1979-06-28

Source-specific fields

Agencyid
A85
Annualsalary
52416
Employee ID
59818

Cederic Lee holds the role of Automotive Lead Mechanical at General Services. Their tenure dates to 1979, about 35 years. In 2014, their total compensation was $71,250.

Tamara L White

Executive Assistant/General Services

2025 total comp
$71,244
Base pay
$71,244
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,244
Hire date
1990-08-30

Source-specific fields

Agencyid
A85
Annualsalary
72147
Employee ID
275680

Tamara L White holds the role of Executive Assistant at General Services. Their tenure dates to 1990, about 35 years. In 2025, their total compensation was $71,244.

Bernard Scales

Building Repairer/General Services

2021 total comp
$71,215
Base pay
$71,215
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,215
Hire date
2009-04-13

Source-specific fields

Agencyid
A85
Annualsalary
40625
Employee ID
165840

Bernard Scales is a Building Repairer at General Services. Their tenure dates to 2009, about 12 years. 2021 total compensation came to $71,215.

Richard Schwandtner

42264 - Const Building Inspector II Dgs/General Services

2023 total comp
$71,135
Base pay
$71,135
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,135
Hire date
2019-09-18

Source-specific fields

Agencyid
A85
Annualsalary
67341
Employee ID
242930

At General Services, Richard Schwandtner serves as a 42264 - Const Building Inspector II Dgs. Hired in 2019, they have about 4 years of service. Their 2023 pay totaled $71,135.

Thomas Cameron

Public Building Maintenance Coordinator/General Services

2025 total comp
$71,111
Base pay
$71,111
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,111
Hire date
2023-08-21

Source-specific fields

Agencyid
A85
Annualsalary
50518
Employee ID
276029

Thomas Cameron works as a Public Building Maintenance Coordinator for General Services. They have served since 2023 (about 2 years). Thomas earned $71,111 in 2025.

Lenora Lee

33215 - Office Supervisor/General Services

2024 total comp
$71,043
Base pay
$71,043
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,043
Hire date
1976-06-07

Source-specific fields

Agencyid
A85
Annualsalary
67861.2
Employee ID
255891

Lenora Lee holds the role of 33215 - Office Supervisor at General Services. Their tenure dates to 1976, about 48 years. In 2024, their total compensation was $71,043.

Tony V Smithson

Laborer/General Services

2025 total comp
$71,041
Base pay
$71,041
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,041
Hire date
2014-03-20

Source-specific fields

Agencyid
A85
Annualsalary
42093
Employee ID
276306

Tony V Smithson works as a Laborer for General Services. They have served since 2014 (about 11 years). Tony earned $71,041 in 2025.

William A Crawford

Automotive Mechanic/General Services

2025 total comp
$71,016
Base pay
$71,016
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$71,016
Hire date
1986-04-03

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
276923

At General Services, William A Crawford serves as a Automotive Mechanic. Hired in 1986, they have about 39 years of service. Their 2025 pay totaled $71,016.

Mitchell Alexandris

Automotive Lead Mechanical/General Services

2014 total comp
$70,884
Base pay
$70,884
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,884
Hire date
1973-05-17

Source-specific fields

Agencyid
A85
Annualsalary
52416
Employee ID
49833

At General Services, Mitchell Alexandris serves as a Automotive Lead Mechanical. They have served since 1973 (about 41 years). Their 2014 pay totaled $70,884.

Keith Davis

Fiscal Supervisor/General Services

2021 total comp
$70,883
Base pay
$70,883
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,883
Hire date
2012-02-09

Source-specific fields

Agencyid
A85
Annualsalary
69145
Employee ID
157687

Keith Davis works as a Fiscal Supervisor for General Services. Their tenure dates to 2012, about 9 years. Keith earned $70,883 in 2021.

Olajide Arodoye

33148 - Agency IT Specialist II/General Services

2022 total comp
$70,844
Base pay
$70,844
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,844
Hire date
2019-12-19

Source-specific fields

Agencyid
A85
Annualsalary
70509
Employee ID
190958

Olajide Arodoye holds the role of 33148 - Agency IT Specialist II at General Services. Their tenure dates to 2019, about 3 years. In 2022, their total compensation was $70,844.

Donald Hall Jr

Automotive Mechanic/General Services

2014 total comp
$70,788
Base pay
$70,788
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,788
Hire date
1987-10-05

Source-specific fields

Agencyid
A85
Annualsalary
45408
Employee ID
56699

At General Services, Donald Hall Jr serves as a Automotive Mechanic. Hired in 1987, they have about 27 years of service. Their 2014 pay totaled $70,788.

Udaya Shrestha

42264 - Const Building Inspector II Dgs/General Services

2023 total comp
$70,733
Base pay
$70,733
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,733
Hire date
2015-11-12

Source-specific fields

Agencyid
A85
Annualsalary
67341
Employee ID
243258

Udaya Shrestha works as a 42264 - Const Building Inspector II Dgs for General Services. They have served since 2015 (about 8 years). Udaya earned $70,733 in 2023.

Donald Mcfadden

52110 - Automotive Mechanic/General Services

2024 total comp
$70,603
Base pay
$70,603
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,603
Hire date
2006-04-13

Source-specific fields

Agencyid
A85
Annualsalary
60015.08
Employee ID
256940

At General Services, Donald Mcfadden serves as a 52110 - Automotive Mechanic. They have served since 2006 (about 18 years). Their 2024 pay totaled $70,603.

Chichi Nyagah-Nash

Division Chief II/General Services

2014 total comp
$70,576
Base pay
$70,576
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,576
Hire date
2012-04-24

Source-specific fields

Agencyid
A85
Annualsalary
74730
Employee ID
62335

Chichi Nyagah-Nash works as a Division Chief II for General Services. Their tenure dates to 2012, about 2 years. Chichi earned $70,576 in 2014.

Thomas Franklin Lee Jr.

Contract Service Specialist I/General Services

2025 total comp
$70,555
Base pay
$70,555
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,555
Hire date
2020-07-30

Source-specific fields

Agencyid
A85
Annualsalary
44.36
Employee ID
276041

Thomas Franklin Lee Jr. holds the role of Contract Service Specialist I at General Services. They have served since 2020 (about 5 years). In 2025, their total compensation was $70,555.

Donald E Mcfadden

Automotive Mechanic/General Services

2025 total comp
$70,325
Base pay
$70,325
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,325
Hire date
2006-04-13

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
267561

At General Services, Donald E Mcfadden serves as a Automotive Mechanic. Their tenure dates to 2006, about 19 years. Their 2025 pay totaled $70,325.

Charles Knecht

Environmental Technician/General Services

2021 total comp
$70,249
Base pay
$70,249
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,249
Hire date
2016-01-07

Source-specific fields

Agencyid
A85
Annualsalary
58241
Employee ID
162186

Charles Knecht is a Environmental Technician at General Services. Their tenure dates to 2016, about 5 years. 2021 total compensation came to $70,249.

Andre' Faison

52110 - Automotive Mechanic/General Services

2024 total comp
$70,223
Base pay
$70,223
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,223
Hire date
2010-04-22

Source-specific fields

Agencyid
A85
Annualsalary
58316.54
Employee ID
251408

Andre' Faison works as a 52110 - Automotive Mechanic for General Services. They have served since 2010 (about 14 years). Andre' earned $70,223 in 2024.

Sagirah Palmer

31312 - Administrative Analyst II (Civil)/General Services

2022 total comp
$70,215
Base pay
$70,215
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,215
Hire date
2016-03-03

Source-specific fields

Agencyid
A85
Annualsalary
71565.99
Employee ID
204898

Sagirah Palmer works as a 31312 - Administrative Analyst II (Civil) for General Services. They have served since 2016 (about 6 years). Sagirah earned $70,215 in 2022.

Japp Haynes

75112 - Architect II/General Services

2022 total comp
$70,178
Base pay
$70,178
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,178
Hire date
2020-01-30

Source-specific fields

Agencyid
A85
Annualsalary
70509
Employee ID
198839

Japp Haynes works as a 75112 - Architect II for General Services. They have served since 2020 (about 2 years). Japp earned $70,178 in 2022.

Michael Beane

Superintendent of Public Building Repair/General Services

2021 total comp
$70,169
Base pay
$70,169
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,169
Hire date
2006-02-02

Source-specific fields

Agencyid
A85
Annualsalary
68407
Employee ID
155775

Michael Beane holds the role of Superintendent of Public Building Repair at General Services. Hired in 2006, they have about 15 years of service. In 2021, their total compensation was $70,169.

Mark Cox

52110 - Automotive Mechanic/General Services

2024 total comp
$70,150
Base pay
$70,150
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,150
Hire date
1984-11-08

Source-specific fields

Agencyid
A85
Annualsalary
65110.7
Employee ID
250005

At General Services, Mark Cox serves as a 52110 - Automotive Mechanic. Hired in 1984, they have about 40 years of service. Their 2024 pay totaled $70,150.

Domenic Demarco

Automotive Lead Mechanic/General Services

2021 total comp
$69,990
Base pay
$69,990
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,990
Hire date
2007-09-13

Source-specific fields

Agencyid
A85
Annualsalary
59078
Employee ID
158119

Domenic Demarco holds the role of Automotive Lead Mechanic at General Services. Hired in 2007, they have about 14 years of service. In 2021, their total compensation was $69,990.

Paul Barnes

Real Estate Agent Supervisor/General Services

2012 total comp
$69,990
Base pay
$69,990
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,990
Hire date
-45446400000

Source-specific fields

Agencyid
A85
Annualsalary
72400
Employee ID
15188

Paul Barnes holds the role of Real Estate Agent Supervisor at General Services. Their hire date on record is -45446400000. In 2012, their total compensation was $69,990.

Gregory Louis

Laborer/General Services

2025 total comp
$69,986
Base pay
$69,986
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,986
Hire date
2021-12-20

Source-specific fields

Agencyid
A85
Annualsalary
40104
Employee ID
268617

Gregory Louis holds the role of Laborer at General Services. Hired in 2021, they have about 4 years of service. In 2025, their total compensation was $69,986.

Marlon Taylor

Welder/General Services

2025 total comp
$69,916
Base pay
$69,916
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,916
Hire date
2024-04-22

Source-specific fields

Agencyid
A85
Annualsalary
49581
Employee ID
272150

At General Services, Marlon Taylor serves as a Welder. They have served since 2024 (about a year). Their 2025 pay totaled $69,916.

Kevin Brown

Automotive Mechanic/General Services

2025 total comp
$69,884
Base pay
$69,884
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,884
Hire date
1980-09-08

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
270866

Kevin Brown works as a Automotive Mechanic for General Services. They have served since 1980 (about 45 years). Kevin earned $69,884 in 2025.

Thomas Davis

Automotive Mechanic/General Services

2021 total comp
$69,740
Base pay
$69,740
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,740
Hire date
1978-03-09

Source-specific fields

Agencyid
A85
Annualsalary
57172
Employee ID
158212

Thomas Davis holds the role of Automotive Mechanic at General Services. They have served since 1978 (about 43 years). In 2021, their total compensation was $69,740.

Matthew Shelley

52114 - Automotive Lead Mechanic/General Services

2024 total comp
$69,708
Base pay
$69,708
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,708
Hire date
2007-10-25

Source-specific fields

Agencyid
A85
Annualsalary
63399.54
Employee ID
260520

Matthew Shelley works as a 52114 - Automotive Lead Mechanic for General Services. Hired in 2007, they have about 17 years of service. Matthew earned $69,708 in 2024.

Lakia D Carrillo

Office Support Specialist III/General Services

2025 total comp
$69,701
Base pay
$69,701
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,701
Hire date
2008-05-08

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
271303

Lakia D Carrillo holds the role of Office Support Specialist III at General Services. They have served since 2008 (about 17 years). In 2025, their total compensation was $69,701.

Thomas Burrows

52114 - Automotive Lead Mechanic/General Services

2022 total comp
$69,676
Base pay
$69,676
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,676
Hire date
2008-02-14

Source-specific fields

Agencyid
A85
Annualsalary
55674.65
Employee ID
193244

Thomas Burrows is a 52114 - Automotive Lead Mechanic at General Services. They have served since 2008 (about 14 years). 2022 total compensation came to $69,676.

Timothy Gray

42264 - Construction Building Inspector II, Dgs/General Services

2024 total comp
$69,657
Base pay
$69,657
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,657
Hire date
2019-09-26

Source-specific fields

Agencyid
A85
Annualsalary
71652
Employee ID
252595

Timothy Gray is a 42264 - Construction Building Inspector II, Dgs at General Services. They have served since 2019 (about 5 years). 2024 total compensation came to $69,657.

Ka'Shaun Moore

Building Repairer/General Services

2025 total comp
$69,645
Base pay
$69,645
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,645
Hire date
2024-02-12

Source-specific fields

Agencyid
A85
Annualsalary
49062
Employee ID
270518

Ka'Shaun Moore is a Building Repairer at General Services. They have served since 2024 (about a year). 2025 total compensation came to $69,645.

Alfonso Reed

52114 - Automotive Lead Mechanic/General Services

2024 total comp
$69,561
Base pay
$69,561
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$69,561
Hire date
2011-02-24

Source-specific fields

Agencyid
A85
Annualsalary
61405.77
Employee ID
259282

Alfonso Reed works as a 52114 - Automotive Lead Mechanic for General Services. They have served since 2011 (about 13 years). Alfonso earned $69,561 in 2024.