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 3

Paul Todd

Automotive Maintenance Worker/General Services

2014 total comp
$35,697
Base pay
$35,697
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,697
Hire date
2009-07-30

Source-specific fields

Agencyid
A85
Annualsalary
31319
Employee ID
66561

Paul Todd is a Automotive Maintenance Worker at General Services. Hired in 2009, they have about 5 years of service. 2014 total compensation came to $35,697.

Mark Barracato

Automotive Maintenance Worker/General Services

2014 total comp
$35,629
Base pay
$35,629
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,629
Hire date
1993-07-06

Source-specific fields

Agencyid
A85
Annualsalary
34139
Employee ID
50566

Mark Barracato is a Automotive Maintenance Worker at General Services. Hired in 1993, they have about 21 years of service. 2014 total compensation came to $35,629.

Anthony Hamilton

Community Aide/General Services

2021 total comp
$35,569
Base pay
$35,569
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,569
Hire date
2018-10-25

Source-specific fields

Agencyid
A85
Annualsalary
30160
Employee ID
159900

Anthony Hamilton works as a Community Aide for General Services. Hired in 2018, they have about 3 years of service. Anthony earned $35,569 in 2021.

Pamela Graham

Laborer (Hourly)/General Services

2014 total comp
$35,480
Base pay
$35,480
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,480
Hire date
1997-01-02

Source-specific fields

Agencyid
A85
Annualsalary
30992
Employee ID
56196

Pamela Graham is a Laborer (Hourly) at General Services. Their tenure dates to 1997, about 17 years. 2014 total compensation came to $35,480.

Janice Brown

Motor Vehicle Driver I/General Services

2014 total comp
$35,451
Base pay
$35,451
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,451
Hire date
2012-04-05

Source-specific fields

Agencyid
A85
Annualsalary
30555
Employee ID
51843

At General Services, Janice Brown serves as a Motor Vehicle Driver I. Their tenure dates to 2012, about 2 years. Their 2014 pay totaled $35,451.

Lynn Jones

Office Assistant III/General Services

2014 total comp
$35,446
Base pay
$35,446
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,446
Hire date
1990-08-06

Source-specific fields

Agencyid
A85
Annualsalary
36203
Employee ID
58976

Lynn Jones holds the role of Office Assistant III at General Services. Hired in 1990, they have about 24 years of service. In 2014, their total compensation was $35,446.

Karen Doles

Office Assistant III/General Services

2014 total comp
$35,374
Base pay
$35,374
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,374
Hire date
1995-06-12

Source-specific fields

Agencyid
A85
Annualsalary
35207
Employee ID
54310

At General Services, Karen Doles serves as a Office Assistant III. Their tenure dates to 1995, about 19 years. Their 2014 pay totaled $35,374.

Thomas Knox

Utility Aide/General Services

2014 total comp
$35,247
Base pay
$35,247
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,247
Hire date
2004-01-29

Source-specific fields

Agencyid
A85
Annualsalary
29641
Employee ID
59481

Thomas Knox is a Utility Aide at General Services. Hired in 2004, they have about 10 years of service. 2014 total compensation came to $35,247.

James Holthaus

Na/General Services

2023 total comp
$35,243
Base pay
$35,243
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,243
Hire date
1983-01-06

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
236551

James Holthaus works as a Na for General Services. Their tenure dates to 1983, about 40 years. James earned $35,243 in 2023.

Rose Carter

Office Assistant II/General Services

2014 total comp
$35,194
Base pay
$35,194
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,194
Hire date
1976-07-22

Source-specific fields

Agencyid
A85
Annualsalary
35436
Employee ID
52649

Rose Carter holds the role of Office Assistant II at General Services. They have served since 1976 (about 38 years). In 2014, their total compensation was $35,194.

Ronald Johnson

Na/General Services

2022 total comp
$35,061
Base pay
$35,061
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,061
Hire date
2006-03-16

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
200560

Ronald Johnson is a Na at General Services. Their tenure dates to 2006, about 16 years. 2022 total compensation came to $35,061.

Gloria Knight

Office Assistant II/General Services

2014 total comp
$35,060
Base pay
$35,060
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,060
Hire date
1977-05-07

Source-specific fields

Agencyid
A85
Annualsalary
35436
Employee ID
59459

Gloria Knight holds the role of Office Assistant II at General Services. They have served since 1977 (about 37 years). In 2014, their total compensation was $35,060.

Nagaina Thomas

Operations Research Assistant/General Services

2014 total comp
$34,979
Base pay
$34,979
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,979
Hire date
2010-02-25

Source-specific fields

Agencyid
A85
Annualsalary
36296
Employee ID
66352

Nagaina Thomas works as a Operations Research Assistant for General Services. Their tenure dates to 2010, about 4 years. Nagaina earned $34,979 in 2014.

Michael Braun

Utility Aide/General Services

2014 total comp
$34,965
Base pay
$34,965
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,965
Hire date
2012-02-09

Source-specific fields

Agencyid
A85
Annualsalary
27808
Employee ID
51492

At General Services, Michael Braun serves as a Utility Aide. Hired in 2012, they have about 2 years of service. Their 2014 pay totaled $34,965.

Garrett Knight

Purchasing Assistant/General Services

2021 total comp
$34,956
Base pay
$34,956
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,956
Hire date
1989-11-25

Source-specific fields

Agencyid
A85
Annualsalary
48723
Employee ID
162192

Garrett Knight is a Purchasing Assistant at General Services. They have served since 1989 (about 32 years). 2021 total compensation came to $34,956.

Azza Rizkallah

Contract Service Specialist II/General Services

2012 total comp
$34,953
Base pay
$34,953
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,953
Hire date
2010-03-25

Source-specific fields

Agencyid
A85
Annualsalary
47653
Employee ID
26490

Azza Rizkallah is a Contract Service Specialist II at General Services. They have served since 2010 (about 2 years). 2012 total compensation came to $34,953.

Yvonne Rice

Data Entry Operator II/General Services

2014 total comp
$34,925
Base pay
$34,925
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,925
Hire date
1994-02-28

Source-specific fields

Agencyid
A85
Annualsalary
36203
Employee ID
63694

Yvonne Rice is a Data Entry Operator II at General Services. They have served since 1994 (about 20 years). 2014 total compensation came to $34,925.

William Wilson

Building Repairer/General Services

2025 total comp
$34,921
Base pay
$34,921
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,921
Hire date
2024-12-02

Source-specific fields

Agencyid
A85
Annualsalary
43823
Employee ID
277040

William Wilson works as a Building Repairer for General Services. They have served since 2024 (about a year). William earned $34,921 in 2025.

Gerald Baylor

Community Aide/General Services

2021 total comp
$34,858
Base pay
$34,858
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,858
Hire date
2018-05-24

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
155654

At General Services, Gerald Baylor serves as a Community Aide. Hired in 2018, they have about 3 years of service. Their 2021 pay totaled $34,858.

Darshel Scott

Office Support Specialist III/General Services

2025 total comp
$34,834
Base pay
$34,834
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,834
Hire date
2018-11-08

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
266928

Darshel Scott works as a Office Support Specialist III for General Services. Their tenure dates to 2018, about 7 years. Darshel earned $34,834 in 2025.

Jo Glenn

Office Support Specialist II/General Services

2021 total comp
$34,828
Base pay
$34,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,828
Hire date
2018-07-19

Source-specific fields

Agencyid
A85
Annualsalary
31850
Employee ID
159226

Jo Glenn is a Office Support Specialist II at General Services. Their tenure dates to 2018, about 3 years. 2021 total compensation came to $34,828.

Tiffany Williams

Personnel Assistant I/General Services

2012 total comp
$34,780
Base pay
$34,780
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,780
Hire date
2006-07-20

Source-specific fields

Agencyid
A85
Annualsalary
35806
Employee ID
30007

Tiffany Williams is a Personnel Assistant I at General Services. Their tenure dates to 2006, about 6 years. 2012 total compensation came to $34,780.

Gilbert Hall Iii

Word Processing Operator II/General Services

2012 total comp
$34,751
Base pay
$34,751
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,751
Hire date
2006-06-29

Source-specific fields

Agencyid
A85
Annualsalary
26316
Employee ID
20394

At General Services, Gilbert Hall Iii serves as a Word Processing Operator II. Hired in 2006, they have about 6 years of service. Their 2012 pay totaled $34,751.

Jerome Henley

52110 - Automotive Mechanic/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
49581
Employee ID
253520

Jerome Henley holds the role of 52110 - Automotive Mechanic at General Services. They have served since 2023 (about a year). In 2024, their total compensation was $34,746.

Troy Winston

Tire Maintenance Worker I/General Services

2014 total comp
$34,705
Base pay
$34,705
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,705
Hire date
2007-10-25

Source-specific fields

Agencyid
A85
Annualsalary
31319
Employee ID
68236

Troy Winston works as a Tire Maintenance Worker I for General Services. Hired in 2007, they have about 7 years of service. Troy earned $34,705 in 2014.

Sammie Mcneal

Utility Aide/General Services

2014 total comp
$34,659
Base pay
$34,659
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,659
Hire date
1997-02-13

Source-specific fields

Agencyid
A85
Annualsalary
30504
Employee ID
61162

Sammie Mcneal works as a Utility Aide for General Services. They have served since 1997 (about 17 years). Sammie earned $34,659 in 2014.

Rodney Ringgold

52941 - Laborer/General Services

2024 total comp
$34,602
Base pay
$34,602
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,602
Hire date
2020-01-16

Source-specific fields

Agencyid
A85
Annualsalary
39285
Employee ID
259526

Rodney Ringgold holds the role of 52941 - Laborer at General Services. Hired in 2020, they have about 4 years of service. In 2024, their total compensation was $34,602.

Ronald Christmas

Contract Services Specialist I/General Services

2014 total comp
$34,597
Base pay
$34,597
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,597
Hire date
1985-04-15

Source-specific fields

Agencyid
A85
Annualsalary
64106
Employee ID
52930

Ronald Christmas is a Contract Services Specialist I at General Services. Hired in 1985, they have about 29 years of service. 2014 total compensation came to $34,597.

Desmond Mcbride

Na/General Services

2023 total comp
$34,585
Base pay
$34,585
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,585
Hire date
2017-12-07

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
239446

Desmond Mcbride works as a Na for General Services. Hired in 2017, they have about 6 years of service. Desmond earned $34,585 in 2023.

Renee Henson

Office Assistant II/General Services

2014 total comp
$34,542
Base pay
$34,542
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,542
Hire date
1984-11-03

Source-specific fields

Agencyid
A85
Annualsalary
34512
Employee ID
57372

At General Services, Renee Henson serves as a Office Assistant II. Their tenure dates to 1984, about 30 years. Their 2014 pay totaled $34,542.

Jennie Woolsey

Office Assistant II/General Services

2014 total comp
$34,540
Base pay
$34,540
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,540
Hire date
1988-04-09

Source-specific fields

Agencyid
A85
Annualsalary
34512
Employee ID
68371

Jennie Woolsey holds the role of Office Assistant II at General Services. Hired in 1988, they have about 26 years of service. In 2014, their total compensation was $34,540.

Ashley Pryor

33212 - Office Support Specialist II/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
37129
Employee ID
258986

At General Services, Ashley Pryor serves as a 33212 - Office Support Specialist II. Their tenure dates to 2023, about a year. Their 2024 pay totaled $34,526.

Sarena Townsend

Permits/Records Supervisor/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
39934
Employee ID
66651

Sarena Townsend is a Permits/Records Supervisor at General Services. They have served since 1999 (about 15 years). 2014 total compensation came to $34,506.

Charles Claridy

Public Building Maintenance Coordina/General Services

2011 total comp
$34,499
Base pay
$34,499
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,499
Hire date
1998-09-10

Source-specific fields

Agencyid
A85
Annualsalary
37211
Employee ID
9040

At General Services, Charles Claridy serves as a Public Building Maintenance Coordina. Hired in 1998, they have about 13 years of service. Their 2011 pay totaled $34,499.

Davon Ray

Laborer (Hourly)/General Services

2014 total comp
$34,461
Base pay
$34,461
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,461
Hire date
2006-10-26

Source-specific fields

Agencyid
A85
Annualsalary
29245
Employee ID
63492

At General Services, Davon Ray serves as a Laborer (Hourly). Hired in 2006, they have about 8 years of service. Their 2014 pay totaled $34,461.

Jonae Barnes

00107 - Contract Services Specialist II/General Services

2023 total comp
$34,451
Base pay
$34,451
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,451
Hire date
2023-06-01

Source-specific fields

Agencyid
A85
Annualsalary
22.75
Employee ID
230013

At General Services, Jonae Barnes serves as a 00107 - Contract Services Specialist II. Hired in 2023, they have under a year of service. Their 2023 pay totaled $34,451.

Trina Cunningham

Motor Vehicle Driver I/General Services

2012 total comp
$34,405
Base pay
$34,405
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,405
Hire date
1997-04-10

Source-specific fields

Agencyid
A85
Annualsalary
32572
Employee ID
17789

Trina Cunningham works as a Motor Vehicle Driver I for General Services. Hired in 1997, they have about 15 years of service. Trina earned $34,405 in 2012.

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.