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

Jackson Gilman-Forlini

Contract Service Specialist II/General Services

2014 total comp
$39,809
Base pay
$39,809
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,809
Hire date
2012-10-05

Source-specific fields

Agencyid
A85
Annualsalary
49254
Employee ID
55947

Jackson Gilman-Forlini holds the role of Contract Service Specialist II at General Services. Their tenure dates to 2012, about 2 years. In 2014, their total compensation was $39,809.

Aaron Winston

Pipefitter I/General Services

2014 total comp
$39,809
Base pay
$39,809
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,809
Hire date
2004-10-28

Source-specific fields

Agencyid
A85
Annualsalary
31319
Employee ID
68228

Aaron Winston holds the role of Pipefitter I at General Services. Their tenure dates to 2004, about 10 years. In 2014, their total compensation was $39,809.

Jason Mathias

Contract Service Specialist II/General Services

2014 total comp
$39,769
Base pay
$39,769
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,769
Hire date
2011-06-30

Source-specific fields

Agencyid
A85
Annualsalary
45988
Employee ID
60652

Jason Mathias works as a Contract Service Specialist II for General Services. They have served since 2011 (about 3 years). Jason earned $39,769 in 2014.

Ann Braun

Typist III/General Services

2014 total comp
$39,745
Base pay
$39,745
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,745
Hire date
1981-11-02

Source-specific fields

Agencyid
A85
Annualsalary
37680
Employee ID
51491

Ann Braun works as a Typist III for General Services. They have served since 1981 (about 33 years). Ann earned $39,745 in 2014.

Christopher Thomas

52194 - Tire Maintenance Worker I/General Services

2023 total comp
$39,676
Base pay
$39,676
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,676
Hire date
2022-06-27

Source-specific fields

Agencyid
A85
Annualsalary
35974
Employee ID
244453

Christopher Thomas is a 52194 - Tire Maintenance Worker I at General Services. They have served since 2022 (about a year). 2023 total compensation came to $39,676.

Alvin Ledbetter

Storekeeper I/General Services

2021 total comp
$39,614
Base pay
$39,614
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,614
Hire date
2018-11-22

Source-specific fields

Agencyid
A85
Annualsalary
33228
Employee ID
162087

Alvin Ledbetter is a Storekeeper I at General Services. They have served since 2018 (about 3 years). 2021 total compensation came to $39,614.

Joseph Ward Jr

Laborer/General Services

2011 total comp
$39,602
Base pay
$39,602
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,602
Hire date
1994-11-21

Source-specific fields

Agencyid
A85
Annualsalary
29723
Employee ID
6141

Joseph Ward Jr is a Laborer at General Services. They have served since 1994 (about 17 years). 2011 total compensation came to $39,602.

Blake Vermillion

Tire Maintenance Worker I/General Services

2021 total comp
$39,577
Base pay
$39,577
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,577
Hire date
2007-06-23

Source-specific fields

Agencyid
A85
Annualsalary
33905
Employee ID
167713

Blake Vermillion works as a Tire Maintenance Worker I for General Services. Hired in 2007, they have about 14 years of service. Blake earned $39,577 in 2021.

Jason Orozco

Na/General Services

2022 total comp
$39,574
Base pay
$39,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,574
Hire date
2015-05-14

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
204768

At General Services, Jason Orozco serves as a Na. Hired in 2015, they have about 7 years of service. Their 2022 pay totaled $39,574.

Anna Hough

Na/General Services

2022 total comp
$39,564
Base pay
$39,564
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,564
Hire date
1973-09-26

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
199505

At General Services, Anna Hough serves as a Na. Hired in 1973, they have about 49 years of service. Their 2022 pay totaled $39,564.

Ramona Evans

Civil Engineer Drafting Technician II/General Services

2014 total comp
$39,476
Base pay
$39,476
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,476
Hire date
2008-08-14

Source-specific fields

Agencyid
A85
Annualsalary
39592
Employee ID
54905

Ramona Evans holds the role of Civil Engineer Drafting Technician II at General Services. Their tenure dates to 2008, about 6 years. In 2014, their total compensation was $39,476.

Andre Watkins

Automotive Service Writer/General Services

2025 total comp
$39,411
Base pay
$39,411
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,411
Hire date
2024-11-12

Source-specific fields

Agencyid
A85
Annualsalary
57665
Employee ID
264454

Andre Watkins is a Automotive Service Writer at General Services. They have served since 2024 (about a year). 2025 total compensation came to $39,411.

Azza Rizkallah

Fiscal Technician/General Services

2014 total comp
$39,365
Base pay
$39,365
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,365
Hire date
2010-03-25

Source-specific fields

Agencyid
A85
Annualsalary
40115
Employee ID
63881

Azza Rizkallah works as a Fiscal Technician for General Services. They have served since 2010 (about 4 years). Azza earned $39,365 in 2014.

Rashad Epps

Seasonal Maintenance Aide/General Services

2021 total comp
$39,276
Base pay
$39,276
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,276
Hire date
2007-06-23

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
158498

At General Services, Rashad Epps serves as a Seasonal Maintenance Aide. Their tenure dates to 2007, about 14 years. Their 2021 pay totaled $39,276.

Anthony Ross

Public Building Maintenance Coordina/General Services

2014 total comp
$39,270
Base pay
$39,270
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,270
Hire date
2008-04-14

Source-specific fields

Agencyid
A85
Annualsalary
37587
Employee ID
64186

At General Services, Anthony Ross serves as a Public Building Maintenance Coordina. They have served since 2008 (about 6 years). Their 2014 pay totaled $39,270.

Wendell Little

Building Repairer I/General Services

2014 total comp
$39,232
Base pay
$39,232
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,232
Hire date
2000-10-10

Source-specific fields

Agencyid
A85
Annualsalary
35024
Employee ID
60078

Wendell Little works as a Building Repairer I for General Services. Hired in 2000, they have about 14 years of service. Wendell earned $39,232 in 2014.

William Moore

Painter I/General Services

2014 total comp
$39,219
Base pay
$39,219
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,219
Hire date
2006-06-08

Source-specific fields

Agencyid
A85
Annualsalary
31319
Employee ID
61735

William Moore works as a Painter I for General Services. They have served since 2006 (about 8 years). William earned $39,219 in 2014.

Eileen Kent

Laborer/General Services

2011 total comp
$39,214
Base pay
$39,214
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,214
Hire date
1994-04-27

Source-specific fields

Agencyid
A85
Annualsalary
29723
Employee ID
13912

Eileen Kent works as a Laborer for General Services. Hired in 1994, they have about 17 years of service. Eileen earned $39,214 in 2011.

Mary Hetherington

Accounting Assistant II/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
32700
Employee ID
57411

Mary Hetherington works as a Accounting Assistant II for General Services. Hired in 2010, they have about 4 years of service. Mary earned $39,214 in 2014.

De Andre Smith

Automotive Maintenance Worker/General Services

2025 total comp
$39,174
Base pay
$39,174
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,174
Hire date
2024-08-05

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
267121

De Andre Smith works as a Automotive Maintenance Worker for General Services. They have served since 2024 (about a year). De earned $39,174 in 2025.

Japp Haynes

Na/General Services

2023 total comp
$39,046
Base pay
$39,046
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,046
Hire date
2020-01-30

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
236099

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

Alexander Mccoy Jr

Building Repairer/General Services

2014 total comp
$39,043
Base pay
$39,043
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,043
Hire date
2007-12-20

Source-specific fields

Agencyid
A85
Annualsalary
34004
Employee ID
60860

Alexander Mccoy Jr is a Building Repairer at General Services. Their tenure dates to 2007, about 7 years. 2014 total compensation came to $39,043.

Eljay Mcbride Jr

Painter I/General Services

2014 total comp
$39,037
Base pay
$39,037
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,037
Hire date
2012-01-26

Source-specific fields

Agencyid
A85
Annualsalary
29839
Employee ID
60775

At General Services, Eljay Mcbride Jr serves as a Painter I. They have served since 2012 (about 2 years). Their 2014 pay totaled $39,037.

Bernard Scales

Utility Aide/General Services

2014 total comp
$39,033
Base pay
$39,033
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,033
Hire date
2009-04-13

Source-specific fields

Agencyid
A85
Annualsalary
28778
Employee ID
64514

Bernard Scales works as a Utility Aide for General Services. Their tenure dates to 2009, about 5 years. Bernard earned $39,033 in 2014.

Donna Howard

Accounting Assistant I/General Services

2014 total comp
$39,002
Base pay
$39,002
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,002
Hire date
2009-12-31

Source-specific fields

Agencyid
A85
Annualsalary
30342
Employee ID
57812

At General Services, Donna Howard serves as a Accounting Assistant I. Hired in 2009, they have about 5 years of service. Their 2014 pay totaled $39,002.

Roland Epps

Storekeeper II Auto Parts/General Services

2012 total comp
$39,000
Base pay
$39,000
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,000
Hire date
1993-05-27

Source-specific fields

Agencyid
A85
Annualsalary
36590
Employee ID
18827

Roland Epps holds the role of Storekeeper II Auto Parts at General Services. They have served since 1993 (about 19 years). In 2012, their total compensation was $39,000.

Tyrell Hunter

54212 - Heat Air Conditioning Technician II/General Services

2023 total comp
$38,970
Base pay
$38,970
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,970
Hire date
2022-11-14

Source-specific fields

Agencyid
A85
Annualsalary
41367
Employee ID
236802

Tyrell Hunter holds the role of 54212 - Heat Air Conditioning Technician II at General Services. Their tenure dates to 2022, about a year. In 2023, their total compensation was $38,970.

Edward Trejo

Na/General Services

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

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
244801

Edward Trejo is a Na at General Services. Their tenure dates to 2022, about a year. 2023 total compensation came to $38,942.

Ronald JohnsonMay be multiple

Laborer/General Services

2021 total comp
$38,889
Hire date
2006-03-16

Source-specific fields

Agencyid
A85
Annualsalary
38507
Employee ID
161303

Payroll for Ronald Johnson (Laborer, General Services) may cover more than one person; together they account for $38,889 in 2021.

Frank Norris

Building Repairer/General Services

2014 total comp
$38,844
Base pay
$38,844
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,844
Hire date
1998-07-20

Source-specific fields

Agencyid
A85
Annualsalary
36044
Employee ID
62285

Frank Norris works as a Building Repairer for General Services. Hired in 1998, they have about 16 years of service. Frank earned $38,844 in 2014.

Dorthea Mcfarlane

Office Assistant III/General Services

2014 total comp
$38,841
Base pay
$38,841
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,841
Hire date
1980-04-13

Source-specific fields

Agencyid
A85
Annualsalary
38195
Employee ID
61002

Dorthea Mcfarlane holds the role of Office Assistant III at General Services. They have served since 1980 (about 34 years). In 2014, their total compensation was $38,841.

Clifton Dunn Jr

Automotive Maintenance Worker/General Services

2014 total comp
$38,795
Base pay
$38,795
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,795
Hire date
1975-07-17

Source-specific fields

Agencyid
A85
Annualsalary
36019
Employee ID
54527

Clifton Dunn Jr holds the role of Automotive Maintenance Worker at General Services. Their tenure dates to 1975, about 39 years. In 2014, their total compensation was $38,795.

Kiara Young

Office Support Specialist II/General Services

2025 total comp
$38,753
Base pay
$38,753
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,753
Hire date
2022-09-12

Source-specific fields

Agencyid
A85
Annualsalary
41904
Employee ID
271030

At General Services, Kiara Young serves as a Office Support Specialist II. They have served since 2022 (about 3 years). Their 2025 pay totaled $38,753.

Tiffany Williams

HR Assistant II/General Services

2014 total comp
$38,605
Base pay
$38,605
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,605
Hire date
2006-07-20

Source-specific fields

Agencyid
A85
Annualsalary
42213
Employee ID
68031

Tiffany Williams is a HR Assistant II at General Services. Hired in 2006, they have about 8 years of service. 2014 total compensation came to $38,605.

Kiara Young

33212 - Office Support Specialist II/General Services

2024 total comp
$38,602
Base pay
$38,602
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,602
Hire date
2022-09-12

Source-specific fields

Agencyid
A85
Annualsalary
38133
Employee ID
263816

At General Services, Kiara Young serves as a 33212 - Office Support Specialist II. Hired in 2022, they have about 2 years of service. Their 2024 pay totaled $38,602.

Benjamin Baylor

Building Repairer/General Services

2014 total comp
$38,541
Base pay
$38,541
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,541
Hire date
1983-12-29

Source-specific fields

Agencyid
A85
Annualsalary
39104
Employee ID
50656

Benjamin Baylor works as a Building Repairer for General Services. They have served since 1983 (about 31 years). Benjamin earned $38,541 in 2014.

Demond Ligon

01219 - Seasonal Maintenance Aide/General Services

2022 total comp
$38,482
Base pay
$38,482
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,482
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
14
Employee ID
202099

At General Services, Demond Ligon serves as a 01219 - Seasonal Maintenance Aide. Their tenure dates to 2019, about 3 years. Their 2022 pay totaled $38,482.

Roger Fitzpatrick

Na/General Services

2022 total comp
$38,467
Base pay
$38,467
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,467
Hire date
2000-10-05

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
196607

At General Services, Roger Fitzpatrick serves as a Na. They have served since 2000 (about 22 years). Their 2022 pay totaled $38,467.

Sergio Roach

Heat & Air Conditioning Techii/General Services

2014 total comp
$38,434
Base pay
$38,434
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,434
Hire date
2011-01-13

Source-specific fields

Agencyid
A85
Annualsalary
37587
Employee ID
63886

Sergio Roach is a Heat & Air Conditioning Techii at General Services. They have served since 2011 (about 3 years). 2014 total compensation came to $38,434.

Charles Jeffries

Building Repairer/General Services

2014 total comp
$38,156
Base pay
$38,156
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,156
Hire date
1989-07-24

Source-specific fields

Agencyid
A85
Annualsalary
37064
Employee ID
58341

Charles Jeffries is a Building Repairer at General Services. They have served since 1989 (about 25 years). 2014 total compensation came to $38,156.