GCGovComp.app

City of Baltimore / General Services (301)

Agency file

General Services (301)

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

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

In 2020, this agency had 183 employees with median total compensation of $49,590; the highest distinct record was $373,111.

Year
2020
Total payroll
$8.9M
Employees
183
Median total
$49,590
Highest record
$373,111

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 183 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($49,590) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$48,459 (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
$7,166
$30,913
$49,590
$63,735
$79,367

The pay ladder for this department. Someone at the 90th percentile earns $79,367 — more than 90% of the department; the 10th percentile earns $7,166. 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
$6.5M
128
$49,144
2015
$6.3M
2.4%
127
0.8%
$49,442
0.6%
2016
$6.3M
0.8%
128
0.8%
$46,021
6.9%
2017
$5.9M
5.4%
132
3.1%
$42,913
6.8%
2018
$6.8M
13.6%
144
9.1%
$47,506
10.7%
2019
$7.7M
14.3%
162
12.5%
$50,959
7.3%
2020
$8.9M
14.7%
183
13.0%
$49,590
2.7%

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

James Purvis

Automotive Service Writer/General Services (301)

2020 total comp
$24,747
Base pay
$24,747
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$24,747
Hire date
2016-07-21

Source-specific fields

Agencyid
A85
Annualsalary
54542
Employee ID
149890

James Purvis is a Automotive Service Writer at General Services (301). They have served since 2016 (about 4 years). 2020 total compensation came to $24,747.

Grason Burkett

Automotive Mechanic/General Services (301)

2020 total comp
$24,053
Base pay
$24,053
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$24,053
Hire date
2018-03-01

Source-specific fields

Agencyid
A85
Annualsalary
40730
Employee ID
139751

At General Services (301), Grason Burkett serves as a Automotive Mechanic. They have served since 2018 (about 2 years). Their 2020 pay totaled $24,053.

Tanika Poke

Office Support Specialist II/General Services (301)

2017 total comp
$24,014
Base pay
$24,014
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$24,014
Hire date
2015-03-05

Source-specific fields

Agencyid
A85
Annualsalary
28488
Employee ID
106002

At General Services (301), Tanika Poke serves as a Office Support Specialist II. They have served since 2015 (about 2 years). Their 2017 pay totaled $24,014.

Paul Clark

Work Study Student/General Services (301)

2019 total comp
$23,892
Base pay
$23,892
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$23,892
Hire date
2017-07-06

Source-specific fields

Agencyid
A85
Annualsalary
24960
Employee ID
126045

Paul Clark holds the role of Work Study Student at General Services (301). Hired in 2017, they have about 2 years of service. In 2019, their total compensation was $23,892.

Tyree Pearson

Work Study Student/General Services (301)

2020 total comp
$23,891
Base pay
$23,891
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$23,891
Hire date
2018-08-02

Source-specific fields

Agencyid
A85
Annualsalary
24960
Employee ID
149407

Tyree Pearson holds the role of Work Study Student at General Services (301). They have served since 2018 (about 2 years). In 2020, their total compensation was $23,891.

Hanifah Parker

Contract Service Specialist II/General Services (301)

2015 total comp
$23,576
Base pay
$23,576
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$23,576
Hire date
2014-09-18

Source-specific fields

Agencyid
A85
Annualsalary
53372
Employee ID
78220

At General Services (301), Hanifah Parker serves as a Contract Service Specialist II. Their tenure dates to 2014, about a year. Their 2015 pay totaled $23,576.

Shelby Sullivan

Office Support Specialist II/General Services (301)

2020 total comp
$23,497
Base pay
$23,497
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$23,497
Hire date
2009-06-11

Source-specific fields

Agencyid
A85
Annualsalary
30316
Employee ID
152268

Shelby Sullivan holds the role of Office Support Specialist II at General Services (301). They have served since 2009 (about 11 years). In 2020, their total compensation was $23,497.

Daniel Smith

Automotive Maintenance Worker/General Services (301)

2019 total comp
$23,283
Base pay
$23,283
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$23,283
Hire date
2018-12-20

Source-specific fields

Agencyid
A85
Annualsalary
32272
Employee ID
135012

At General Services (301), Daniel Smith serves as a Automotive Maintenance Worker. They have served since 2018 (about a year). Their 2019 pay totaled $23,283.

Karl Bouldin

Seasonal Maintenance Aide/General Services (301)

2020 total comp
$23,222
Base pay
$23,222
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$23,222
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
138955

Karl Bouldin works as a Seasonal Maintenance Aide for General Services (301). They have served since 2019 (about a year). Karl earned $23,222 in 2020.

Tyreke Dubose

Seasonal Maintenance Aide/General Services (301)

2020 total comp
$22,425
Base pay
$22,425
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,425
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
141921

Tyreke Dubose works as a Seasonal Maintenance Aide for General Services (301). They have served since 2019 (about a year). Tyreke earned $22,425 in 2020.

Franklin Jenkins

Contract Service Specialist I/General Services (301)

2020 total comp
$22,411
Base pay
$22,411
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,411
Hire date
1978-05-01

Source-specific fields

Agencyid
A85
Annualsalary
69909
Employee ID
145405

Franklin Jenkins holds the role of Contract Service Specialist I at General Services (301). Hired in 1978, they have about 42 years of service. In 2020, their total compensation was $22,411.

Chivon Maynard

Community Aide/General Services (301)

2015 total comp
$22,370
Base pay
$22,370
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,370
Hire date
2014-04-03

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
76810

At General Services (301), Chivon Maynard serves as a Community Aide. Hired in 2014, they have about a year of service. Their 2015 pay totaled $22,370.

Jasmine Gaines

Community Aide/General Services (301)

2015 total comp
$22,333
Base pay
$22,333
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,333
Hire date
2014-05-15

Source-specific fields

Agencyid
A85
Annualsalary
27040
Employee ID
73041

At General Services (301), Jasmine Gaines serves as a Community Aide. Hired in 2014, they have about a year of service. Their 2015 pay totaled $22,333.