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

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.