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 1

Bryan Smith

Automotive Maintenance Worker/General Services

2011 total comp
$33,352
Base pay
$33,352
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,352
Hire date
1987-03-12

Source-specific fields

Agencyid
A85
Annualsalary
32812
Employee ID
4637

At General Services, Bryan Smith serves as a Automotive Maintenance Worker. Their tenure dates to 1987, about 24 years. Their 2011 pay totaled $33,352.

Erica Gee

Data Entry Operator II/General Services

2014 total comp
$33,118
Base pay
$33,118
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,118
Hire date
2005-11-25

Source-specific fields

Agencyid
A85
Annualsalary
33215
Employee ID
55784

Erica Gee works as a Data Entry Operator II for General Services. Hired in 2005, they have about 9 years of service. Erica earned $33,118 in 2014.

Dawn Flanary

Data Entry Operator II/General Services

2012 total comp
$33,087
Base pay
$33,087
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,087
Hire date
1995-05-08

Source-specific fields

Agencyid
A85
Annualsalary
34175
Employee ID
19155

At General Services, Dawn Flanary serves as a Data Entry Operator II. Hired in 1995, they have about 17 years of service. Their 2012 pay totaled $33,087.

Pamela Graham

Laborer/General Services

2021 total comp
$33,081
Base pay
$33,081
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,081
Hire date
1997-01-02

Source-specific fields

Agencyid
A85
Annualsalary
39597
Employee ID
159711

Pamela Graham works as a Laborer for General Services. They have served since 1997 (about 24 years). Pamela earned $33,081 in 2021.

Tyreke Dubose

Seasonal Maintenance Aide/General Services

2021 total comp
$33,073
Base pay
$33,073
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,073
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
158458

Tyreke Dubose is a Seasonal Maintenance Aide at General Services. They have served since 2019 (about 2 years). 2021 total compensation came to $33,073.

Jurek Edmonston

Automotive Maintenance Worker/General Services

2014 total comp
$33,028
Base pay
$33,028
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,028
Hire date
2013-08-22

Source-specific fields

Agencyid
A85
Annualsalary
29230
Employee ID
54668

Jurek Edmonston holds the role of Automotive Maintenance Worker at General Services. They have served since 2013 (about a year). In 2014, their total compensation was $33,028.

Danielle Ruffin

Purchasing Assistant/General Services

2012 total comp
$32,998
Base pay
$32,998
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,998
Hire date
2008-05-22

Source-specific fields

Agencyid
A85
Annualsalary
35232
Employee ID
26814

Danielle Ruffin is a Purchasing Assistant at General Services. Their tenure dates to 2008, about 4 years. 2012 total compensation came to $32,998.

Corey Patterson

52110 - Automotive Mechanic/General Services

2023 total comp
$32,991
Base pay
$32,991
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,991
Hire date
2022-10-17

Source-specific fields

Agencyid
A85
Annualsalary
45403
Employee ID
241144

At General Services, Corey Patterson serves as a 52110 - Automotive Mechanic. Their tenure dates to 2022, about a year. Their 2023 pay totaled $32,991.

Darcel Smith

01219 - Seasonal Maintenance Aide/General Services

2022 total comp
$32,928
Base pay
$32,928
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,928
Hire date
2021-02-11

Source-specific fields

Agencyid
A85
Annualsalary
14
Employee ID
207904

Darcel Smith holds the role of 01219 - Seasonal Maintenance Aide at General Services. They have served since 2021 (about a year). In 2022, their total compensation was $32,928.

Darnell Ransom

52194 - Tire Maintenance Worker I/General Services

2023 total comp
$32,916
Base pay
$32,916
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,916
Hire date
2022-08-22

Source-specific fields

Agencyid
A85
Annualsalary
35974
Employee ID
241857

Darnell Ransom works as a 52194 - Tire Maintenance Worker I for General Services. Their tenure dates to 2022, about a year. Darnell earned $32,916 in 2023.

Lannette Harris

Word Processing Operator III/General Services

2014 total comp
$32,901
Base pay
$32,901
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,901
Hire date
2004-06-03

Source-specific fields

Agencyid
A85
Annualsalary
34211
Employee ID
57011

Lannette Harris works as a Word Processing Operator III for General Services. Their tenure dates to 2004, about 10 years. Lannette earned $32,901 in 2014.

Donald Holmes

Laborer (Hourly)/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
29245
Employee ID
57675

Donald Holmes is a Laborer (Hourly) at General Services. Hired in 2008, they have about 6 years of service. 2014 total compensation came to $32,890.

Theion Smallwood

Laborer (Hourly)/General Services

2014 total comp
$32,798
Base pay
$32,798
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,798
Hire date
1995-12-04

Source-specific fields

Agencyid
A85
Annualsalary
30992
Employee ID
65149

At General Services, Theion Smallwood serves as a Laborer (Hourly). They have served since 1995 (about 19 years). Their 2014 pay totaled $32,798.

Gerard Brooks

Laborer (Hourly)/General Services

2014 total comp
$32,711
Base pay
$32,711
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,711
Hire date
2009-10-08

Source-specific fields

Agencyid
A85
Annualsalary
29245
Employee ID
51664

Gerard Brooks works as a Laborer (Hourly) for General Services. Hired in 2009, they have about 5 years of service. Gerard earned $32,711 in 2014.

Tyreke Dubose

01219 - Seasonal Maintenance Aide/General Services

2024 total comp
$32,524
Base pay
$32,524
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,524
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
15
Employee ID
250963

Tyreke Dubose works as a 01219 - Seasonal Maintenance Aide for General Services. They have served since 2019 (about 5 years). Tyreke earned $32,524 in 2024.

Eric Rantin

Laborer (Hourly)/General Services

2014 total comp
$32,430
Base pay
$32,430
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,430
Hire date
2012-06-28

Source-specific fields

Agencyid
A85
Annualsalary
28725
Employee ID
63457

Eric Rantin holds the role of Laborer (Hourly) at General Services. Hired in 2012, they have about 2 years of service. In 2014, their total compensation was $32,430.

Reginald Frederick

Na/General Services

2023 total comp
$32,241
Base pay
$32,241
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$32,241
Hire date
2010-04-08

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
234576

At General Services, Reginald Frederick serves as a Na. Their tenure dates to 2010, about 13 years. Their 2023 pay totaled $32,241.

Gia Evans

N/A/General Services

2024 total comp
$31,986
Base pay
$31,986
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,986
Hire date
2022-09-12

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
251348

Gia Evans is a N/A at General Services. Hired in 2022, they have about 2 years of service. 2024 total compensation came to $31,986.

Mirel Hajdic

Na/General Services

2023 total comp
$31,900
Base pay
$31,900
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,900
Hire date
2016-09-01

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
235604

Mirel Hajdic holds the role of Na at General Services. They have served since 2016 (about 7 years). In 2023, their total compensation was $31,900.

Jeffery Crawford

33563 - Storekeeper II, Auto Parts/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
46122
Employee ID
250038

Jeffery Crawford holds the role of 33563 - Storekeeper II, Auto Parts at General Services. They have served since 2023 (about a year). In 2024, their total compensation was $31,876.

John Kocovinos

Driver I/General Services

2014 total comp
$31,859
Base pay
$31,859
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,859
Hire date
1997-10-27

Source-specific fields

Agencyid
A85
Annualsalary
31761
Employee ID
59486

John Kocovinos is a Driver I at General Services. Their tenure dates to 1997, about 17 years. 2014 total compensation came to $31,859.

Coretha Taylor

Word Processing Operator II/General Services

2014 total comp
$31,808
Base pay
$31,808
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,808
Hire date
2000-01-31

Source-specific fields

Agencyid
A85
Annualsalary
31740
Employee ID
66124

Coretha Taylor holds the role of Word Processing Operator II at General Services. Their tenure dates to 2000, about 14 years. In 2014, their total compensation was $31,808.

Kirk Williams

Building Repairer/General Services

2011 total comp
$31,799
Base pay
$31,799
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,799
Hire date
1987-09-24

Source-specific fields

Agencyid
A85
Annualsalary
35623
Employee ID
6698

Kirk Williams holds the role of Building Repairer at General Services. They have served since 1987 (about 24 years). In 2011, their total compensation was $31,799.

Idosa Arekhandia

Community Aide/General Services

2021 total comp
$31,759
Base pay
$31,759
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,759
Hire date
2015-05-31

Source-specific fields

Agencyid
A85
Annualsalary
30160
Employee ID
154995

Idosa Arekhandia holds the role of Community Aide at General Services. They have served since 2015 (about 6 years). In 2021, their total compensation was $31,759.

Krystal Saunders

Word Processing Operator II/General Services

2014 total comp
$31,573
Base pay
$31,573
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,573
Hire date
2001-11-28

Source-specific fields

Agencyid
A85
Annualsalary
31740
Employee ID
64469

Krystal Saunders holds the role of Word Processing Operator II at General Services. Hired in 2001, they have about 13 years of service. In 2014, their total compensation was $31,573.

Sheila Butler

Community Aide/General Services

2021 total comp
$31,524
Base pay
$31,524
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,524
Hire date
2009-06-11

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
156466

Sheila Butler holds the role of Community Aide at General Services. They have served since 2009 (about 12 years). In 2021, their total compensation was $31,524.

Ronnita Johnson

Community Aide/General Services

2021 total comp
$31,280
Base pay
$31,280
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,280
Hire date
2008-01-31

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
161343

Ronnita Johnson works as a Community Aide for General Services. Hired in 2008, they have about 13 years of service. Ronnita earned $31,280 in 2021.

Krystal Roberts

Word Processing Operator II/General Services

2012 total comp
$31,248
Base pay
$31,248
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,248
Hire date
2001-11-28

Source-specific fields

Agencyid
A85
Annualsalary
30810
Employee ID
26524

At General Services, Krystal Roberts serves as a Word Processing Operator II. Their tenure dates to 2001, about 11 years. Their 2012 pay totaled $31,248.

Kiara Young

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

2023 total comp
$31,180
Base pay
$31,180
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,180
Hire date
2022-09-12

Source-specific fields

Agencyid
A85
Annualsalary
34328
Employee ID
246455

At General Services, Kiara Young serves as a 33212 - Office Support Specialist II (Civil Service). Hired in 2022, they have about a year of service. Their 2023 pay totaled $31,180.

Dennis Brown

Building Repairer/General Services

2011 total comp
$31,151
Base pay
$31,151
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,151
Hire date
2001-11-15

Source-specific fields

Agencyid
A85
Annualsalary
32683
Employee ID
8190

Dennis Brown works as a Building Repairer for General Services. They have served since 2001 (about 10 years). Dennis earned $31,151 in 2011.

Danielle Scott

Purchasing Assistant/General Services

2014 total comp
$31,099
Base pay
$31,099
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,099
Hire date
2008-05-22

Source-specific fields

Agencyid
A85
Annualsalary
36887
Employee ID
64644

Danielle Scott works as a Purchasing Assistant for General Services. They have served since 2008 (about 6 years). Danielle earned $31,099 in 2014.

Gladys Inman

Management Support Technician/General Services

2014 total comp
$31,065
Base pay
$31,065
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,065
Hire date
2013-09-19

Source-specific fields

Agencyid
A85
Annualsalary
42500
Employee ID
58024

Gladys Inman holds the role of Management Support Technician at General Services. Their tenure dates to 2013, about a year. In 2014, their total compensation was $31,065.

Rodney Ringgold

01219 - Seasonal Maintenance Aide/General Services

2023 total comp
$31,058
Base pay
$31,058
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,058
Hire date
2020-01-16

Source-specific fields

Agencyid
A85
Annualsalary
14
Employee ID
242199

Rodney Ringgold works as a 01219 - Seasonal Maintenance Aide for General Services. Their tenure dates to 2020, about 3 years. Rodney earned $31,058 in 2023.

Reginald Frederick

54213 - Heat Air Cond Technician III/General Services

2022 total comp
$31,023
Base pay
$31,023
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$31,023
Hire date
2010-04-08

Source-specific fields

Agencyid
A85
Annualsalary
52874.02
Employee ID
196920

Reginald Frederick works as a 54213 - Heat Air Cond Technician III for General Services. Their tenure dates to 2010, about 12 years. Reginald earned $31,023 in 2022.

Cynthia Marshall

Utility Aide/General Services

2014 total comp
$30,997
Base pay
$30,997
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,997
Hire date
2002-03-07

Source-specific fields

Agencyid
A85
Annualsalary
29641
Employee ID
60544

Cynthia Marshall works as a Utility Aide for General Services. They have served since 2002 (about 12 years). Cynthia earned $30,997 in 2014.

Carrie Marciszewski

Office Assistant II/General Services

2012 total comp
$30,803
Base pay
$30,803
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,803
Hire date
1980-03-03

Source-specific fields

Agencyid
A85
Annualsalary
34398
Employee ID
23645

Carrie Marciszewski holds the role of Office Assistant II at General Services. Their tenure dates to 1980, about 32 years. In 2012, their total compensation was $30,803.

Omair Vohra

Engineer II/General Services

2025 total comp
$30,802
Base pay
$30,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,802
Hire date
2025-02-24

Source-specific fields

Agencyid
A85
Annualsalary
103275
Employee ID
273485

At General Services, Omair Vohra serves as a Engineer II. Hired in 2025, they have under a year of service. Their 2025 pay totaled $30,802.

Ronald Sawyerr

Automotive Maintenance Worker/General Services

2025 total comp
$30,724
Base pay
$30,724
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,724
Hire date
2024-11-25

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
274479

Ronald Sawyerr is a Automotive Maintenance Worker at General Services. Their tenure dates to 2024, about a year. 2025 total compensation came to $30,724.

Brandon Reynolds-Whitehead

52110 - Automotive Mechanic/General Services

2024 total comp
$30,428
Base pay
$30,428
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,428
Hire date
2023-11-27

Source-specific fields

Agencyid
A85
Annualsalary
49581
Employee ID
259380

At General Services, Brandon Reynolds-Whitehead serves as a 52110 - Automotive Mechanic. Hired in 2023, they have about a year of service. Their 2024 pay totaled $30,428.

Anna Kinigopoulos

Data Entry Operator II/General Services

2014 total comp
$30,287
Base pay
$30,287
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$30,287
Hire date
2013-09-05

Source-specific fields

Agencyid
A85
Annualsalary
28802
Employee ID
59388

At General Services, Anna Kinigopoulos serves as a Data Entry Operator II. Their tenure dates to 2013, about a year. Their 2014 pay totaled $30,287.