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 2

Kim Steele

Office Assistant III/General Services

2014 total comp
$44,525
Base pay
$44,525
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,525
Hire date
1980-04-21

Source-specific fields

Agencyid
A85
Annualsalary
38195
Employee ID
65696

At General Services, Kim Steele serves as a Office Assistant III. Hired in 1980, they have about 34 years of service. Their 2014 pay totaled $44,525.

Ann Braun

Office Support Specialist III/General Services

2021 total comp
$44,480
Base pay
$44,480
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,480
Hire date
1981-11-02

Source-specific fields

Agencyid
A85
Annualsalary
43869
Employee ID
155915

Ann Braun is a Office Support Specialist III at General Services. Their tenure dates to 1981, about 40 years. 2021 total compensation came to $44,480.

Tony Locklear

Automotive Mechanic/General Services

2014 total comp
$44,452
Base pay
$44,452
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,452
Hire date
2010-05-06

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
60121

Tony Locklear holds the role of Automotive Mechanic at General Services. They have served since 2010 (about 4 years). In 2014, their total compensation was $44,452.

Jose Cure

53111 - Building Repairer/General Services

2024 total comp
$44,389
Base pay
$44,389
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,389
Hire date
2022-08-08

Source-specific fields

Agencyid
A85
Annualsalary
45174
Employee ID
250177

Jose Cure works as a 53111 - Building Repairer for General Services. Hired in 2022, they have about 2 years of service. Jose earned $44,389 in 2024.

Barbara Jackson

Storekeeper II Auto Parts/General Services

2014 total comp
$44,326
Base pay
$44,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,326
Hire date
1976-09-27

Source-specific fields

Agencyid
A85
Annualsalary
40895
Employee ID
58091

Barbara Jackson works as a Storekeeper II Auto Parts for General Services. Their tenure dates to 1976, about 38 years. Barbara earned $44,326 in 2014.

Dennie Ramsey

Automotive Mechanic/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
63420

Dennie Ramsey works as a Automotive Mechanic for General Services. They have served since 2008 (about 6 years). Dennie earned $44,315 in 2014.

Nikkia Harris

33563 - Storekeeper II Auto Parts/General Services

2024 total comp
$44,311
Base pay
$44,311
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,311
Hire date
2016-12-08

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
253219

At General Services, Nikkia Harris serves as a 33563 - Storekeeper II Auto Parts. They have served since 2016 (about 8 years). Their 2024 pay totaled $44,311.

Eileen Kent

Laborer (Hourly)/General Services

2014 total comp
$44,293
Base pay
$44,293
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,293
Hire date
1994-04-27

Source-specific fields

Agencyid
A85
Annualsalary
31866
Employee ID
59289

At General Services, Eileen Kent serves as a Laborer (Hourly). Hired in 1994, they have about 20 years of service. Their 2014 pay totaled $44,293.

Jerry Mcdougald

Automotive Maintenance Worker/General Services

2021 total comp
$44,217
Base pay
$44,217
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,217
Hire date
2017-03-06

Source-specific fields

Agencyid
A85
Annualsalary
35804
Employee ID
163174

At General Services, Jerry Mcdougald serves as a Automotive Maintenance Worker. Their tenure dates to 2017, about 4 years. Their 2021 pay totaled $44,217.

Michael Neal

53111 - Building Repairer/General Services

2024 total comp
$44,112
Base pay
$44,112
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,112
Hire date
2021-05-17

Source-specific fields

Agencyid
A85
Annualsalary
49062
Employee ID
257882

Michael Neal holds the role of 53111 - Building Repairer at General Services. Hired in 2021, they have about 3 years of service. In 2024, their total compensation was $44,112.

Nathaniel Randolph

Public Building Maintenance Coordina/General Services

2014 total comp
$44,036
Base pay
$44,036
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,036
Hire date
1987-12-15

Source-specific fields

Agencyid
A85
Annualsalary
42099
Employee ID
63447

At General Services, Nathaniel Randolph serves as a Public Building Maintenance Coordina. Their tenure dates to 1987, about 27 years. Their 2014 pay totaled $44,036.

Jr.,Mitchell Dean

Na/General Services

2022 total comp
$44,028
Base pay
$44,028
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$44,028
Hire date
2018-03-29

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
195278

Jr.,Mitchell Dean works as a Na for General Services. Hired in 2018, they have about 4 years of service. Jr.,Mitchell earned $44,028 in 2022.

Michael Bradshaw

Store Supervisor II Auto Parts/General Services

2011 total comp
$43,888
Base pay
$43,888
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,888
Hire date
1994-08-04

Source-specific fields

Agencyid
A85
Annualsalary
51400
Employee ID
7947

Michael Bradshaw works as a Store Supervisor II Auto Parts for General Services. They have served since 1994 (about 17 years). Michael earned $43,888 in 2011.

Joseph Ferguson

52110 - Automotive Mechanic/General Services

2024 total comp
$43,806
Base pay
$43,806
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,806
Hire date
2023-06-26

Source-specific fields

Agencyid
A85
Annualsalary
49581
Employee ID
251525

At General Services, Joseph Ferguson serves as a 52110 - Automotive Mechanic. Hired in 2023, they have about a year of service. Their 2024 pay totaled $43,806.

Richard Mccain

52193 - Automotive Maintenance Worker/General Services

2024 total comp
$43,801
Base pay
$43,801
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,801
Hire date
2023-07-31

Source-specific fields

Agencyid
A85
Annualsalary
40669
Employee ID
256776

Richard Mccain works as a 52193 - Automotive Maintenance Worker for General Services. They have served since 2023 (about a year). Richard earned $43,801 in 2024.

Reginald Moore

53111 - Building Repairer/General Services

2022 total comp
$43,785
Base pay
$43,785
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,785
Hire date
2018-09-08

Source-specific fields

Agencyid
A85
Annualsalary
44482
Employee ID
203900

Reginald Moore is a 53111 - Building Repairer at General Services. Hired in 2018, they have about 4 years of service. 2022 total compensation came to $43,785.

Steven Fleet

Electrical Mechanic II/General Services

2014 total comp
$43,763
Base pay
$43,763
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,763
Hire date
1982-11-30

Source-specific fields

Agencyid
A85
Annualsalary
43227
Employee ID
55242

Steven Fleet holds the role of Electrical Mechanic II at General Services. Hired in 1982, they have about 32 years of service. In 2014, their total compensation was $43,763.

Samuel Presgraves

Automotive Mechanic/General Services

2012 total comp
$43,738
Base pay
$43,738
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,738
Hire date
1986-06-09

Source-specific fields

Agencyid
A85
Annualsalary
44517
Employee ID
25949

At General Services, Samuel Presgraves serves as a Automotive Mechanic. Their tenure dates to 1986, about 26 years. Their 2012 pay totaled $43,738.

Jennifer Millan

33212 - Office Support Specialist II (Civil Service)/General Services

2023 total comp
$43,679
Base pay
$43,679
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,679
Hire date
2019-01-03

Source-specific fields

Agencyid
A85
Annualsalary
39348
Employee ID
239950

Jennifer Millan is a 33212 - Office Support Specialist II (Civil Service) at General Services. Their tenure dates to 2019, about 4 years. 2023 total compensation came to $43,679.

Marvin Yancey

Public Building Maintenance Coordinator/General Services

2021 total comp
$43,677
Base pay
$43,677
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,677
Hire date
2019-05-23

Source-specific fields

Agencyid
A85
Annualsalary
40279
Employee ID
168816

Marvin Yancey works as a Public Building Maintenance Coordinator for General Services. They have served since 2019 (about 2 years). Marvin earned $43,677 in 2021.

Anthony Jackson

Tire Maintenance Worker I/General Services

2021 total comp
$43,627
Base pay
$43,627
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,627
Hire date
1990-01-22

Source-specific fields

Agencyid
A85
Annualsalary
41777
Employee ID
160914

Anthony Jackson works as a Tire Maintenance Worker I for General Services. Hired in 1990, they have about 31 years of service. Anthony earned $43,627 in 2021.

Steven Stansbury

Building Repairer/General Services

2014 total comp
$43,622
Base pay
$43,622
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,622
Hire date
1998-07-16

Source-specific fields

Agencyid
A85
Annualsalary
36044
Employee ID
65670

Steven Stansbury holds the role of Building Repairer at General Services. They have served since 1998 (about 16 years). In 2014, their total compensation was $43,622.

Karen Doles

Office Support Specialist III/General Services

2021 total comp
$43,609
Base pay
$43,609
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,609
Hire date
1995-06-12

Source-specific fields

Agencyid
A85
Annualsalary
42725
Employee ID
158106

Karen Doles holds the role of Office Support Specialist III at General Services. Hired in 1995, they have about 26 years of service. In 2021, their total compensation was $43,609.

Darrick Greer

Tire Maintenance Worker I/General Services

2025 total comp
$43,600
Base pay
$43,600
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,600
Hire date
2004-03-18

Source-specific fields

Agencyid
A85
Annualsalary
42093
Employee ID
266897

Darrick Greer is a Tire Maintenance Worker I at General Services. Hired in 2004, they have about 21 years of service. 2025 total compensation came to $43,600.

Marvin Germany

52194 - Tire Maintenance Worker I/General Services

2024 total comp
$43,566
Base pay
$43,566
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,566
Hire date
2019-04-25

Source-specific fields

Agencyid
A85
Annualsalary
42093
Employee ID
252190

Marvin Germany works as a 52194 - Tire Maintenance Worker I for General Services. They have served since 2019 (about 5 years). Marvin earned $43,566 in 2024.

Vernon Davis

Tire Maintenance Worker I/General Services

2025 total comp
$43,548
Base pay
$43,548
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,548
Hire date
2024-05-06

Source-specific fields

Agencyid
A85
Annualsalary
40104
Employee ID
276711

Vernon Davis holds the role of Tire Maintenance Worker I at General Services. Hired in 2024, they have about a year of service. In 2025, their total compensation was $43,548.

Maurice Gaither

Automotive Mechanic/General Services

2014 total comp
$43,538
Base pay
$43,538
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,538
Hire date
2010-04-22

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
55607

Maurice Gaither holds the role of Automotive Mechanic at General Services. Hired in 2010, they have about 4 years of service. In 2014, their total compensation was $43,538.

Gianfranco Castellano

Pipefitter II/General Services

2021 total comp
$43,527
Base pay
$43,527
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,527
Hire date
2012-04-23

Source-specific fields

Agencyid
A85
Annualsalary
39442
Employee ID
156981

Gianfranco Castellano is a Pipefitter II at General Services. They have served since 2012 (about 9 years). 2021 total compensation came to $43,527.

Tyler Nah

52193 - Automotive Maintenance Worker/General Services

2023 total comp
$43,502
Base pay
$43,502
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,502
Hire date
2018-12-20

Source-specific fields

Agencyid
A85
Annualsalary
40505
Employee ID
240514

Tyler Nah works as a 52193 - Automotive Maintenance Worker for General Services. Their tenure dates to 2018, about 5 years. Tyler earned $43,502 in 2023.

Brandon Lacks

Tire Maintenance Worker I/General Services

2021 total comp
$43,466
Base pay
$43,466
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,466
Hire date
2009-04-23

Source-specific fields

Agencyid
A85
Annualsalary
36327
Employee ID
161992

Brandon Lacks holds the role of Tire Maintenance Worker I at General Services. They have served since 2009 (about 12 years). In 2021, their total compensation was $43,466.

Anita Cooper

Data Entry Operator II/General Services

2012 total comp
$43,464
Base pay
$43,464
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,464
Hire date
1980-08-07

Source-specific fields

Agencyid
A85
Annualsalary
37076
Employee ID
17516

At General Services, Anita Cooper serves as a Data Entry Operator II. Hired in 1980, they have about 32 years of service. Their 2012 pay totaled $43,464.

Michael Beane

Public Building Maintenance Coordina/General Services

2014 total comp
$43,462
Base pay
$43,462
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,462
Hire date
2006-02-02

Source-specific fields

Agencyid
A85
Annualsalary
37587
Employee ID
50684

Michael Beane holds the role of Public Building Maintenance Coordina at General Services. Hired in 2006, they have about 8 years of service. In 2014, their total compensation was $43,462.

Pamela Williams

Personnel Assistant I/General Services

2012 total comp
$43,415
Base pay
$43,415
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,415
Hire date
1985-11-18

Source-specific fields

Agencyid
A85
Annualsalary
40102
Employee ID
29960

Pamela Williams works as a Personnel Assistant I for General Services. Their tenure dates to 1985, about 27 years. Pamela earned $43,415 in 2012.

Patrica Horner

Office Assistant III/General Services

2014 total comp
$43,302
Base pay
$43,302
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,302
Hire date
1980-01-28

Source-specific fields

Agencyid
A85
Annualsalary
38195
Employee ID
57778

At General Services, Patrica Horner serves as a Office Assistant III. Hired in 1980, they have about 34 years of service. Their 2014 pay totaled $43,302.

Terhern Malloy

Storekeeper II Auto Parts/General Services

2021 total comp
$43,277
Base pay
$43,277
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,277
Hire date
2018-08-02

Source-specific fields

Agencyid
A85
Annualsalary
35922
Employee ID
163045

Terhern Malloy is a Storekeeper II Auto Parts at General Services. They have served since 2018 (about 3 years). 2021 total compensation came to $43,277.

Vashawn Ragsdale

Tire Maintenance Worker I/General Services

2021 total comp
$43,258
Base pay
$43,258
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,258
Hire date
2011-11-09

Source-specific fields

Agencyid
A85
Annualsalary
36327
Employee ID
164907

Vashawn Ragsdale is a Tire Maintenance Worker I at General Services. Hired in 2011, they have about 10 years of service. 2021 total compensation came to $43,258.

Howard Singer Iv

Automotive Mechanic/General Services

2014 total comp
$43,211
Base pay
$43,211
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,211
Hire date
2003-06-22

Source-specific fields

Agencyid
A85
Annualsalary
41760
Employee ID
65046

Howard Singer Iv is a Automotive Mechanic at General Services. Their tenure dates to 2003, about 11 years. 2014 total compensation came to $43,211.

Khiyan Khan Bey

Electrical Mechanic II/General Services

2014 total comp
$43,170
Base pay
$43,170
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,170
Hire date
1986-05-08

Source-specific fields

Agencyid
A85
Annualsalary
42099
Employee ID
59322

At General Services, Khiyan Khan Bey serves as a Electrical Mechanic II. Hired in 1986, they have about 28 years of service. Their 2014 pay totaled $43,170.

Wesley Shaw

Property Location Supervisor/General Services

2014 total comp
$43,162
Base pay
$43,162
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,162
Hire date
1996-06-25

Source-specific fields

Agencyid
A85
Annualsalary
47600
Employee ID
64825

Wesley Shaw holds the role of Property Location Supervisor at General Services. Their tenure dates to 1996, about 18 years. In 2014, their total compensation was $43,162.

Latrice Thomas

Accounting Assistant I/General Services

2021 total comp
$43,155
Base pay
$43,155
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,155
Hire date
2009-10-22

Source-specific fields

Agencyid
A85
Annualsalary
35394
Employee ID
167188

Latrice Thomas is a Accounting Assistant I at General Services. They have served since 2009 (about 12 years). 2021 total compensation came to $43,155.