GCGovComp.app

City of Baltimore / General Services (001)

Agency file

General Services (001)

Source file: City of Baltimore — Employee Salaries / ingested Jun 19, 2026

The General Services (001) provides central administrative services — personnel, procurement, facilities, and internal operations.

In 2020, this agency had 84 employees with median total compensation of $53,718; the highest distinct record was $132,300.

Year
2020
Total payroll
$4.7M
Employees
84
Median total
$53,718
Highest record
$132,300

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2020 total compensation is spread across the 84 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($53,718) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$55,654 (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
$34,910
$40,144
$53,718
$74,508
$86,818

The pay ladder for this department. Someone at the 90th percentile earns $86,818 — more than 90% of the department; the 10th percentile earns $34,910. 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 7 published years.

YearTotal payrollEmployeesMedian pay
2013
$3.2M
77
$38,215
2015
$3.6M
13.1%
77
±0%
$43,446
13.7%
2016
$3.6M
1.6%
76
1.3%
$44,875
3.3%
2017
$3.2M
11.6%
70
7.9%
$42,533
5.2%
2018
$4.2M
29.6%
80
14.3%
$49,918
17.4%
2019
$3.7M
11.8%
73
8.8%
$48,527
2.8%
2020
$4.7M
27.3%
84
15.1%
$53,718
10.7%

Record list

Employees

Page 1

John Ward

Contract Service Specialist II/General Services (001)

2016 total comp
$33,469
Base pay
$33,469
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,469
Hire date
2015-10-29

Source-specific fields

Agencyid
A85
Annualsalary
62400
Employee ID
95476

John Ward works as a Contract Service Specialist II for General Services (001). They have served since 2015 (about a year). John earned $33,469 in 2016.

Kareem Barnes

Building Repairer/General Services (001)

2013 total comp
$33,419
Base pay
$33,419
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,419
Hire date
2011-09-08

Source-specific fields

Agencyid
A85
Annualsalary
31073
Employee ID
31428

Kareem Barnes holds the role of Building Repairer at General Services (001). Their tenure dates to 2011, about 2 years. In 2013, their total compensation was $33,419.

Cynthia Marshall

Utility Aide/General Services (001)

2016 total comp
$33,125
Base pay
$33,125
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,125
Hire date
2002-03-07

Source-specific fields

Agencyid
A85
Annualsalary
30839
Employee ID
90614

Cynthia Marshall is a Utility Aide at General Services (001). Hired in 2002, they have about 14 years of service. 2016 total compensation came to $33,125.

Dwayne James

Utility Aide/General Services (001)

2018 total comp
$33,120
Base pay
$33,120
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,120
Hire date
2006-06-07

Source-specific fields

Agencyid
A85
Annualsalary
31774
Employee ID
116178

Dwayne James works as a Utility Aide for General Services (001). Their tenure dates to 2006, about 12 years. Dwayne earned $33,120 in 2018.

Antwarren Snell

Heat & Air Conditioning Techii/General Services (001)

2017 total comp
$32,973
Base pay
$32,973
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,973
Hire date
2016-07-21

Source-specific fields

Agencyid
A85
Annualsalary
34970
Employee ID
107708

Antwarren Snell works as a Heat & Air Conditioning Techii for General Services (001). Hired in 2016, they have about a year of service. Antwarren earned $32,973 in 2017.

Gregory Leuschner

Electrical Mechanic I/General Services (001)

2013 total comp
$32,835
Base pay
$32,835
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,835
Hire date
2005-08-01

Source-specific fields

Agencyid
A85
Annualsalary
33337
Employee ID
41031

Gregory Leuschner holds the role of Electrical Mechanic I at General Services (001). Hired in 2005, they have about 8 years of service. In 2013, their total compensation was $32,835.

Coretha Taylor

Word Processing Operator II/General Services (001)

2015 total comp
$32,741
Base pay
$32,741
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,741
Hire date
2000-01-31

Source-specific fields

Agencyid
A85
Annualsalary
33318
Employee ID
80831

At General Services (001), Coretha Taylor serves as a Word Processing Operator II. They have served since 2000 (about 15 years). Their 2015 pay totaled $32,741.

Gianfranco Castellano

Pipe Fitter I/General Services (001)

2017 total comp
$32,715
Base pay
$32,715
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,715
Hire date
2012-04-23

Source-specific fields

Agencyid
A85
Annualsalary
32584
Employee ID
98611

Gianfranco Castellano holds the role of Pipe Fitter I at General Services (001). Their tenure dates to 2012, about 5 years. In 2017, their total compensation was $32,715.

Howard Burgee

Contract Service Specialist I/General Services (001)

2018 total comp
$32,668
Base pay
$32,668
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,668
Hire date
1986-02-06

Source-specific fields

Agencyid
A85
Annualsalary
80392
Employee ID
111747

Howard Burgee is a Contract Service Specialist I at General Services (001). Their tenure dates to 1986, about 32 years. 2018 total compensation came to $32,668.

Olivia Thomas

Secretary II/General Services (001)

2016 total comp
$32,355
Base pay
$32,355
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,355
Hire date
2011-12-15

Source-specific fields

Agencyid
A85
Annualsalary
33688
Employee ID
94849

Olivia Thomas holds the role of Secretary II at General Services (001). Hired in 2011, they have about 5 years of service. In 2016, their total compensation was $32,355.

Justin Carrasco

Laborer (Hourly)/General Services (001)

2016 total comp
$31,979
Base pay
$31,979
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,979
Hire date
2015-03-19

Source-specific fields

Agencyid
A85
Annualsalary
29453
Employee ID
84692

Justin Carrasco works as a Laborer (Hourly) for General Services (001). Their tenure dates to 2015, about a year. Justin earned $31,979 in 2016.

Deborah Baker

Laborer (Hourly)/General Services (001)

2019 total comp
$30,930
Base pay
$30,930
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,930
Hire date
2011-12-29

Source-specific fields

Agencyid
A85
Annualsalary
32293
Employee ID
124188

Deborah Baker works as a Laborer (Hourly) for General Services (001). Hired in 2011, they have about 8 years of service. Deborah earned $30,930 in 2019.

Krystal Roberts

Word Processing Operator II/General Services (001)

2013 total comp
$30,838
Base pay
$30,838
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,838
Hire date
2001-11-28

Source-specific fields

Agencyid
A85
Annualsalary
30810
Employee ID
44941

Krystal Roberts is a Word Processing Operator II at General Services (001). They have served since 2001 (about 12 years). 2013 total compensation came to $30,838.

Timothy Dinisio

Pipefitter I/General Services (001)

2013 total comp
$30,601
Base pay
$30,601
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,601
Hire date
2009-11-19

Source-specific fields

Agencyid
A85
Annualsalary
30705
Employee ID
35181

Timothy Dinisio works as a Pipefitter I for General Services (001). Hired in 2009, they have about 4 years of service. Timothy earned $30,601 in 2013.