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 38

Cynthia Griffin

Office Assistant II/General Services

2014 total comp
$34,399
Base pay
$34,399
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,399
Hire date
1995-01-05

Source-specific fields

Agencyid
A85
Annualsalary
32664
Employee ID
56482

Cynthia Griffin is a Office Assistant II at General Services. They have served since 1995 (about 19 years). 2014 total compensation came to $34,399.

Lori Clea

Word Processing Operator III/General Services

2014 total comp
$34,341
Base pay
$34,341
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,341
Hire date
1998-10-19

Source-specific fields

Agencyid
A85
Annualsalary
35207
Employee ID
53038

At General Services, Lori Clea serves as a Word Processing Operator III. Their tenure dates to 1998, about 16 years. Their 2014 pay totaled $34,341.

Thomas Robinson

Building Repairer/General Services

2011 total comp
$34,339
Base pay
$34,339
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,339
Hire date
1976-11-18

Source-specific fields

Agencyid
A85
Annualsalary
37583
Employee ID
3696

Thomas Robinson works as a Building Repairer for General Services. They have served since 1976 (about 35 years). Thomas earned $34,339 in 2011.

Keon Massey

52941 - Laborer/General Services

2024 total comp
$34,269
Base pay
$34,269
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,269
Hire date
2023-01-03

Source-specific fields

Agencyid
A85
Annualsalary
39285
Employee ID
256648

Keon Massey is a 52941 - Laborer at General Services. They have served since 2023 (about a year). 2024 total compensation came to $34,269.

Gregory Leuschner

Electrical Mechanic I/General Services

2014 total comp
$34,182
Base pay
$34,182
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,182
Hire date
2005-08-01

Source-specific fields

Agencyid
A85
Annualsalary
34004
Employee ID
59935

Gregory Leuschner holds the role of Electrical Mechanic I at General Services. They have served since 2005 (about 9 years). In 2014, their total compensation was $34,182.

Rhonda Wright

Motor Vehicle Driver I/General Services

2014 total comp
$34,177
Base pay
$34,177
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,177
Hire date
2003-08-07

Source-specific fields

Agencyid
A85
Annualsalary
32302
Employee ID
68444

Rhonda Wright works as a Motor Vehicle Driver I for General Services. Hired in 2003, they have about 11 years of service. Rhonda earned $34,177 in 2014.

Lynn Lee

Office Assistant III/General Services

2012 total comp
$34,126
Base pay
$34,126
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,126
Hire date
1990-08-06

Source-specific fields

Agencyid
A85
Annualsalary
35142
Employee ID
23062

Lynn Lee works as a Office Assistant III for General Services. Hired in 1990, they have about 22 years of service. Lynn earned $34,126 in 2012.

Jeffery Cabbagestalk

Motor Vehicle Driver I/General Services

2014 total comp
$34,104
Base pay
$34,104
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,104
Hire date
2012-01-17

Source-specific fields

Agencyid
A85
Annualsalary
30555
Employee ID
52320

Jeffery Cabbagestalk is a Motor Vehicle Driver I at General Services. They have served since 2012 (about 2 years). 2014 total compensation came to $34,104.

Cassandra Morton

Office Assistant II/General Services

2012 total comp
$34,044
Base pay
$34,044
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,044
Hire date
1978-11-13

Source-specific fields

Agencyid
A85
Annualsalary
34398
Employee ID
24776

Cassandra Morton is a Office Assistant II at General Services. Hired in 1978, they have about 34 years of service. 2012 total compensation came to $34,044.

Sarena Townsend

Office Assistant III/General Services

2012 total comp
$34,004
Base pay
$34,004
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,004
Hire date
1999-07-19

Source-specific fields

Agencyid
A85
Annualsalary
33208
Employee ID
28804

Sarena Townsend holds the role of Office Assistant III at General Services. They have served since 1999 (about 13 years). In 2012, their total compensation was $34,004.

Daniel Foy

Automotive Mechanic/General Services

2012 total comp
$33,675
Base pay
$33,675
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,675
Hire date
2011-08-11

Source-specific fields

Agencyid
A85
Annualsalary
39749
Employee ID
19320

Daniel Foy is a Automotive Mechanic at General Services. Hired in 2011, they have about a year of service. 2012 total compensation came to $33,675.

Gregory Cabean

Laborer (Hourly)/General Services

2012 total comp
$33,653
Base pay
$33,653
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,653
Hire date
28771200000

Source-specific fields

Agencyid
A85
Annualsalary
32926
Employee ID
16646

Gregory Cabean works as a Laborer (Hourly) for General Services. Their hire date on record is 28771200000. Gregory earned $33,653 in 2012.

Ernest Matthews

Automotive Maintenance Worker/General Services

2011 total comp
$33,580
Base pay
$33,580
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,580
Hire date
2007-06-07

Source-specific fields

Agencyid
A85
Annualsalary
30103
Employee ID
1202

At General Services, Ernest Matthews serves as a Automotive Maintenance Worker. Hired in 2007, they have about 4 years of service. Their 2011 pay totaled $33,580.

Shirley Hendrick

Laborer (Hourly)/General Services

2014 total comp
$33,488
Base pay
$33,488
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,488
Hire date
1996-11-21

Source-specific fields

Agencyid
A85
Annualsalary
30992
Employee ID
57326

Shirley Hendrick works as a Laborer (Hourly) for General Services. Their tenure dates to 1996, about 18 years. Shirley earned $33,488 in 2014.

Wycliffe Eccles

N/A/General Services

2024 total comp
$33,443
Base pay
$33,443
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,443
Hire date
1996-03-11

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
251103

Wycliffe Eccles holds the role of N/A at General Services. Hired in 1996, they have about 28 years of service. In 2024, their total compensation was $33,443.

Leslie Cabean

Office Assistant III/General Services

2011 total comp
$33,417
Base pay
$33,417
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,417
Hire date
1980-07-07

Source-specific fields

Agencyid
A85
Annualsalary
36349
Employee ID
8553

Leslie Cabean is a Office Assistant III at General Services. Hired in 1980, they have about 31 years of service. 2011 total compensation came to $33,417.

Gregory Cabean Jr

Laborer (Hourly)/General Services

2014 total comp
$33,413
Base pay
$33,413
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,413
Hire date
2004-05-27

Source-specific fields

Agencyid
A85
Annualsalary
30119
Employee ID
52321

At General Services, Gregory Cabean Jr serves as a Laborer (Hourly). They have served since 2004 (about 10 years). Their 2014 pay totaled $33,413.

Bryan Smith

Automotive Maintenance Worker/General Services

2011 total comp
$33,352
Base pay
$33,352
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,352
Hire date
1987-03-12

Source-specific fields

Agencyid
A85
Annualsalary
32812
Employee ID
4637

At General Services, Bryan Smith serves as a Automotive Maintenance Worker. Their tenure dates to 1987, about 24 years. Their 2011 pay totaled $33,352.

Erica Gee

Data Entry Operator II/General Services

2014 total comp
$33,118
Base pay
$33,118
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,118
Hire date
2005-11-25

Source-specific fields

Agencyid
A85
Annualsalary
33215
Employee ID
55784

Erica Gee works as a Data Entry Operator II for General Services. Hired in 2005, they have about 9 years of service. Erica earned $33,118 in 2014.

Dawn Flanary

Data Entry Operator II/General Services

2012 total comp
$33,087
Base pay
$33,087
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,087
Hire date
1995-05-08

Source-specific fields

Agencyid
A85
Annualsalary
34175
Employee ID
19155

At General Services, Dawn Flanary serves as a Data Entry Operator II. Hired in 1995, they have about 17 years of service. Their 2012 pay totaled $33,087.

Pamela Graham

Laborer/General Services

2021 total comp
$33,081
Base pay
$33,081
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,081
Hire date
1997-01-02

Source-specific fields

Agencyid
A85
Annualsalary
39597
Employee ID
159711

Pamela Graham works as a Laborer for General Services. They have served since 1997 (about 24 years). Pamela earned $33,081 in 2021.

Tyreke Dubose

Seasonal Maintenance Aide/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
158458

Tyreke Dubose is a Seasonal Maintenance Aide at General Services. They have served since 2019 (about 2 years). 2021 total compensation came to $33,073.

Jurek Edmonston

Automotive Maintenance Worker/General Services

2014 total comp
$33,028
Base pay
$33,028
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,028
Hire date
2013-08-22

Source-specific fields

Agencyid
A85
Annualsalary
29230
Employee ID
54668

Jurek Edmonston holds the role of Automotive Maintenance Worker at General Services. They have served since 2013 (about a year). In 2014, their total compensation was $33,028.

Danielle Ruffin

Purchasing Assistant/General Services

2012 total comp
$32,998
Base pay
$32,998
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,998
Hire date
2008-05-22

Source-specific fields

Agencyid
A85
Annualsalary
35232
Employee ID
26814

Danielle Ruffin is a Purchasing Assistant at General Services. Their tenure dates to 2008, about 4 years. 2012 total compensation came to $32,998.

Corey Patterson

52110 - Automotive Mechanic/General Services

2023 total comp
$32,991
Base pay
$32,991
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,991
Hire date
2022-10-17

Source-specific fields

Agencyid
A85
Annualsalary
45403
Employee ID
241144

At General Services, Corey Patterson serves as a 52110 - Automotive Mechanic. Their tenure dates to 2022, about a year. Their 2023 pay totaled $32,991.

Darcel Smith

01219 - Seasonal Maintenance Aide/General Services

2022 total comp
$32,928
Base pay
$32,928
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,928
Hire date
2021-02-11

Source-specific fields

Agencyid
A85
Annualsalary
14
Employee ID
207904

Darcel Smith holds the role of 01219 - Seasonal Maintenance Aide at General Services. They have served since 2021 (about a year). In 2022, their total compensation was $32,928.

Darnell Ransom

52194 - Tire Maintenance Worker I/General Services

2023 total comp
$32,916
Base pay
$32,916
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,916
Hire date
2022-08-22

Source-specific fields

Agencyid
A85
Annualsalary
35974
Employee ID
241857

Darnell Ransom works as a 52194 - Tire Maintenance Worker I for General Services. Their tenure dates to 2022, about a year. Darnell earned $32,916 in 2023.

Lannette Harris

Word Processing Operator III/General Services

2014 total comp
$32,901
Base pay
$32,901
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,901
Hire date
2004-06-03

Source-specific fields

Agencyid
A85
Annualsalary
34211
Employee ID
57011

Lannette Harris works as a Word Processing Operator III for General Services. Their tenure dates to 2004, about 10 years. Lannette earned $32,901 in 2014.

Donald Holmes

Laborer (Hourly)/General Services

2014 total comp
$32,890
Base pay
$32,890
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,890
Hire date
2008-03-13

Source-specific fields

Agencyid
A85
Annualsalary
29245
Employee ID
57675

Donald Holmes is a Laborer (Hourly) at General Services. Hired in 2008, they have about 6 years of service. 2014 total compensation came to $32,890.

Theion Smallwood

Laborer (Hourly)/General Services

2014 total comp
$32,798
Base pay
$32,798
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,798
Hire date
1995-12-04

Source-specific fields

Agencyid
A85
Annualsalary
30992
Employee ID
65149

At General Services, Theion Smallwood serves as a Laborer (Hourly). They have served since 1995 (about 19 years). Their 2014 pay totaled $32,798.

Gerard Brooks

Laborer (Hourly)/General Services

2014 total comp
$32,711
Base pay
$32,711
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,711
Hire date
2009-10-08

Source-specific fields

Agencyid
A85
Annualsalary
29245
Employee ID
51664

Gerard Brooks works as a Laborer (Hourly) for General Services. Hired in 2009, they have about 5 years of service. Gerard earned $32,711 in 2014.

Tyreke Dubose

01219 - Seasonal Maintenance Aide/General Services

2024 total comp
$32,524
Base pay
$32,524
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,524
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
15
Employee ID
250963

Tyreke Dubose works as a 01219 - Seasonal Maintenance Aide for General Services. They have served since 2019 (about 5 years). Tyreke earned $32,524 in 2024.

Eric Rantin

Laborer (Hourly)/General Services

2014 total comp
$32,430
Base pay
$32,430
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,430
Hire date
2012-06-28

Source-specific fields

Agencyid
A85
Annualsalary
28725
Employee ID
63457

Eric Rantin holds the role of Laborer (Hourly) at General Services. Hired in 2012, they have about 2 years of service. In 2014, their total compensation was $32,430.

Reginald Frederick

Na/General Services

2023 total comp
$32,241
Base pay
$32,241
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,241
Hire date
2010-04-08

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
234576

At General Services, Reginald Frederick serves as a Na. Their tenure dates to 2010, about 13 years. Their 2023 pay totaled $32,241.

Gia Evans

N/A/General Services

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

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
251348

Gia Evans is a N/A at General Services. Hired in 2022, they have about 2 years of service. 2024 total compensation came to $31,986.

Mirel Hajdic

Na/General Services

2023 total comp
$31,900
Base pay
$31,900
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,900
Hire date
2016-09-01

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
235604

Mirel Hajdic holds the role of Na at General Services. They have served since 2016 (about 7 years). In 2023, their total compensation was $31,900.

Jeffery Crawford

33563 - Storekeeper II, Auto Parts/General Services

2024 total comp
$31,876
Base pay
$31,876
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,876
Hire date
2023-10-30

Source-specific fields

Agencyid
A85
Annualsalary
46122
Employee ID
250038

Jeffery Crawford holds the role of 33563 - Storekeeper II, Auto Parts at General Services. They have served since 2023 (about a year). In 2024, their total compensation was $31,876.

John Kocovinos

Driver I/General Services

2014 total comp
$31,859
Base pay
$31,859
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,859
Hire date
1997-10-27

Source-specific fields

Agencyid
A85
Annualsalary
31761
Employee ID
59486

John Kocovinos is a Driver I at General Services. Their tenure dates to 1997, about 17 years. 2014 total compensation came to $31,859.

Coretha Taylor

Word Processing Operator II/General Services

2014 total comp
$31,808
Base pay
$31,808
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,808
Hire date
2000-01-31

Source-specific fields

Agencyid
A85
Annualsalary
31740
Employee ID
66124

Coretha Taylor holds the role of Word Processing Operator II at General Services. Their tenure dates to 2000, about 14 years. In 2014, their total compensation was $31,808.

Kirk Williams

Building Repairer/General Services

2011 total comp
$31,799
Base pay
$31,799
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,799
Hire date
1987-09-24

Source-specific fields

Agencyid
A85
Annualsalary
35623
Employee ID
6698

Kirk Williams holds the role of Building Repairer at General Services. They have served since 1987 (about 24 years). In 2011, their total compensation was $31,799.