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

Paul Todd

Automotive Mechanic/General Services

2021 total comp
$58,052
Base pay
$58,052
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,052
Hire date
2009-07-30

Source-specific fields

Agencyid
A85
Annualsalary
50331
Employee ID
167322

Paul Todd works as a Automotive Mechanic for General Services. They have served since 2009 (about 12 years). Paul earned $58,052 in 2021.

Matthew Shelley

52110 - Automotive Mechanic/General Services

2023 total comp
$57,891
Base pay
$57,891
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,891
Hire date
2007-10-25

Source-specific fields

Agencyid
A85
Annualsalary
54957.82
Employee ID
243171

Matthew Shelley holds the role of 52110 - Automotive Mechanic at General Services. They have served since 2007 (about 16 years). In 2023, their total compensation was $57,891.

Eric Vetters

Automotive Mechanic/General Services

2021 total comp
$57,871
Base pay
$57,871
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,871
Hire date
2015-08-06

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
167758

Eric Vetters works as a Automotive Mechanic for General Services. Their tenure dates to 2015, about 6 years. Eric earned $57,871 in 2021.

Anna Hough

HR Assistant II/General Services

2021 total comp
$57,861
Base pay
$57,861
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,861
Hire date
1973-09-26

Source-specific fields

Agencyid
A85
Annualsalary
57653
Employee ID
160906

At General Services, Anna Hough serves as a HR Assistant II. Their tenure dates to 1973, about 48 years. Their 2021 pay totaled $57,861.

George Taylor Jr

Automotive Maintenance Supervisor I/General Services

2011 total comp
$57,726
Base pay
$57,726
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,726
Hire date
1980-09-04

Source-specific fields

Agencyid
A85
Annualsalary
57919
Employee ID
5332

George Taylor Jr is a Automotive Maintenance Supervisor I at General Services. Their tenure dates to 1980, about 31 years. 2011 total compensation came to $57,726.

Thomas Lee

Contract Services Specialist I/General Services

2021 total comp
$57,725
Base pay
$57,725
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,725
Hire date
2014-05-05

Source-specific fields

Agencyid
A85
Annualsalary
88692
Employee ID
161934

Thomas Lee works as a Contract Services Specialist I for General Services. Hired in 2014, they have about 7 years of service. Thomas earned $57,725 in 2021.

John Kuzniarski

Automotive Mechanic/General Services

2021 total comp
$57,717
Base pay
$57,717
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,717
Hire date
2009-06-18

Source-specific fields

Agencyid
A85
Annualsalary
50331
Employee ID
162210

John Kuzniarski works as a Automotive Mechanic for General Services. They have served since 2009 (about 12 years). John earned $57,717 in 2021.

James Reynolds

Automotive Mechanic/General Services

2014 total comp
$57,709
Base pay
$57,709
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,709
Hire date
1986-09-08

Source-specific fields

Agencyid
A85
Annualsalary
45408
Employee ID
63646

James Reynolds is a Automotive Mechanic at General Services. They have served since 1986 (about 28 years). 2014 total compensation came to $57,709.

Glenda Leary

Special Assistant/General Services

2014 total comp
$57,694
Base pay
$57,694
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,694
Hire date
1974-02-11

Source-specific fields

Agencyid
A85
Annualsalary
58313
Employee ID
59793

At General Services, Glenda Leary serves as a Special Assistant. Hired in 1974, they have about 40 years of service. Their 2014 pay totaled $57,694.

Carlos Mack

Automotive Mechanic/General Services

2021 total comp
$57,682
Base pay
$57,682
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,682
Hire date
2016-10-27

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
162295

Carlos Mack is a Automotive Mechanic at General Services. Their tenure dates to 2016, about 5 years. 2021 total compensation came to $57,682.

James Sollon

Painter Supervisor/General Services

2014 total comp
$57,631
Base pay
$57,631
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,631
Hire date
1996-04-15

Source-specific fields

Agencyid
A85
Annualsalary
43674
Employee ID
65481

James Sollon works as a Painter Supervisor for General Services. Hired in 1996, they have about 18 years of service. James earned $57,631 in 2014.

Glenden Augins

Building Project Coordinator/General Services

2012 total comp
$57,622
Base pay
$57,622
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,622
Hire date
1998-09-04

Source-specific fields

Agencyid
A85
Annualsalary
60263
Employee ID
14942

Glenden Augins works as a Building Project Coordinator for General Services. Their tenure dates to 1998, about 14 years. Glenden earned $57,622 in 2012.

Paul Todd

52110 - Automotive Mechanic/General Services

2024 total comp
$57,621
Base pay
$57,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,621
Hire date
2009-07-30

Source-specific fields

Agencyid
A85
Annualsalary
58316.54
Employee ID
262068

Paul Todd holds the role of 52110 - Automotive Mechanic at General Services. They have served since 2009 (about 15 years). In 2024, their total compensation was $57,621.

John Southern

Operations Assistant I (Civil)/General Services

2021 total comp
$57,618
Base pay
$57,618
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,618
Hire date
2019-10-24

Source-specific fields

Agencyid
A85
Annualsalary
58097
Employee ID
166524

John Southern is a Operations Assistant I (Civil) at General Services. Hired in 2019, they have about 2 years of service. 2021 total compensation came to $57,618.

Loren E Scott

Welder/General Services

2025 total comp
$57,613
Base pay
$57,613
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,613
Hire date
2009-02-26

Source-specific fields

Agencyid
A85
Annualsalary
54490
Employee ID
271774

Loren E Scott works as a Welder for General Services. Hired in 2009, they have about 16 years of service. Loren earned $57,613 in 2025.

Lannette Harris

33215 - Office Supervisor/General Services

2023 total comp
$57,547
Base pay
$57,547
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,547
Hire date
2004-06-03

Source-specific fields

Agencyid
A85
Annualsalary
55422.1
Employee ID
235890

Lannette Harris is a 33215 - Office Supervisor at General Services. Hired in 2004, they have about 19 years of service. 2023 total compensation came to $57,547.

Pierre Ford

Plats and Records Supervisor/General Services

2014 total comp
$57,522
Base pay
$57,522
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,522
Hire date
1977-03-19

Source-specific fields

Agencyid
A85
Annualsalary
58313
Employee ID
55340

Pierre Ford works as a Plats and Records Supervisor for General Services. Their tenure dates to 1977, about 37 years. Pierre earned $57,522 in 2014.

Robert Brown

Automotive Mechanic/General Services

2021 total comp
$57,428
Base pay
$57,428
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,428
Hire date
2017-03-30

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
156358

Robert Brown is a Automotive Mechanic at General Services. Their tenure dates to 2017, about 4 years. 2021 total compensation came to $57,428.

Keith Leggett

52110 - Automotive Mechanic/General Services

2024 total comp
$57,418
Base pay
$57,418
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,418
Hire date
2023-04-17

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
255922

Keith Leggett is a 52110 - Automotive Mechanic at General Services. Their tenure dates to 2023, about a year. 2024 total compensation came to $57,418.

Olivia Baker

Administrative Analyst I/General Services

2021 total comp
$57,409
Base pay
$57,409
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,409
Hire date
2011-12-15

Source-specific fields

Agencyid
A85
Annualsalary
52639
Employee ID
155056

Olivia Baker works as a Administrative Analyst I for General Services. Hired in 2011, they have about 10 years of service. Olivia earned $57,409 in 2021.

Brian Connor

52110 - Automotive Mechanic/General Services

2024 total comp
$57,377
Base pay
$57,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,377
Hire date
2011-11-17

Source-specific fields

Agencyid
A85
Annualsalary
58316.54
Employee ID
249793

Brian Connor is a 52110 - Automotive Mechanic at General Services. They have served since 2011 (about 13 years). 2024 total compensation came to $57,377.

Tyrone Mcqueen

Automotive Mechanic/General Services

2025 total comp
$57,353
Base pay
$57,353
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,353
Hire date
2024-01-29

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
276598

Tyrone Mcqueen is a Automotive Mechanic at General Services. They have served since 2024 (about a year). 2025 total compensation came to $57,353.

Terry Howell

Electrical Mechanic Supervisor/General Services

2014 total comp
$57,281
Base pay
$57,281
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,281
Hire date
1995-09-11

Source-specific fields

Agencyid
A85
Annualsalary
49377
Employee ID
57844

At General Services, Terry Howell serves as a Electrical Mechanic Supervisor. Hired in 1995, they have about 19 years of service. Their 2014 pay totaled $57,281.

Cornelius Palmer

Automotive Mechanic/General Services

2025 total comp
$57,258
Base pay
$57,258
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,258
Hire date
2022-08-22

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
266443

Cornelius Palmer works as a Automotive Mechanic for General Services. Hired in 2022, they have about 3 years of service. Cornelius earned $57,258 in 2025.

Shaun Counts

52110 - Automotive Mechanic/General Services

2024 total comp
$57,241
Base pay
$57,241
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,241
Hire date
2018-05-10

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
249972

Shaun Counts works as a 52110 - Automotive Mechanic for General Services. They have served since 2018 (about 6 years). Shaun earned $57,241 in 2024.

Demond Ligon

52941 - Laborer/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
40104
Employee ID
256077

At General Services, Demond Ligon serves as a 52941 - Laborer. They have served since 2019 (about 5 years). Their 2024 pay totaled $57,192.

Mirel Hajdic

Automotive Mechanic/General Services

2021 total comp
$57,154
Base pay
$57,154
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,154
Hire date
2016-09-01

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
159941

Mirel Hajdic is a Automotive Mechanic at General Services. Their tenure dates to 2016, about 5 years. 2021 total compensation came to $57,154.

Philip Kilgore

Automotive Mechanic/General Services

2025 total comp
$57,088
Base pay
$57,088
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,088
Hire date
2022-04-04

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
273754

Philip Kilgore works as a Automotive Mechanic for General Services. Hired in 2022, they have about 3 years of service. Philip earned $57,088 in 2025.

Gabriel Toskes

Automotive Mechanic/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
268365

Gabriel Toskes works as a Automotive Mechanic for General Services. Hired in 2024, they have about a year of service. Gabriel earned $57,066 in 2025.

Tamara White

Operations Assistant III/General Services

2021 total comp
$57,029
Base pay
$57,029
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,029
Hire date
1990-08-30

Source-specific fields

Agencyid
A85
Annualsalary
56880
Employee ID
168091

Tamara White works as a Operations Assistant III for General Services. Their tenure dates to 1990, about 31 years. Tamara earned $57,029 in 2021.

Wendell Pulley

Automotive Mechanic/General Services

2025 total comp
$56,942
Base pay
$56,942
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,942
Hire date
2023-10-23

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
276894

At General Services, Wendell Pulley serves as a Automotive Mechanic. Their tenure dates to 2023, about 2 years. Their 2025 pay totaled $56,942.

Deni Vidovic

Automotive Mechanic/General Services

2021 total comp
$56,926
Base pay
$56,926
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,926
Hire date
2015-01-08

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
167761

At General Services, Deni Vidovic serves as a Automotive Mechanic. Hired in 2015, they have about 6 years of service. Their 2021 pay totaled $56,926.

Jurek Edmonston

Automotive Service Writer/General Services

2021 total comp
$56,877
Base pay
$56,877
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,877
Hire date
2013-08-22

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
158580

Jurek Edmonston holds the role of Automotive Service Writer at General Services. They have served since 2013 (about 8 years). In 2021, their total compensation was $56,877.

Louis M Conley

Storekeeper II, Auto Parts/General Services

2025 total comp
$56,867
Base pay
$56,867
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,867
Hire date
2014-10-16

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
271803

At General Services, Louis M Conley serves as a Storekeeper II, Auto Parts. Their tenure dates to 2014, about 11 years. Their 2025 pay totaled $56,867.

Brian Campbell

Automotive Mechanic/General Services

2025 total comp
$56,837
Base pay
$56,837
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,837
Hire date
2023-04-24

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
265404

At General Services, Brian Campbell serves as a Automotive Mechanic. They have served since 2023 (about 2 years). Their 2025 pay totaled $56,837.

Armahn Harris

52110 - Automotive Mechanic/General Services

2024 total comp
$56,741
Base pay
$56,741
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,741
Hire date
2021-11-22

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
253164

Armahn Harris holds the role of 52110 - Automotive Mechanic at General Services. Their tenure dates to 2021, about 3 years. In 2024, their total compensation was $56,741.

Donna Jones

33213 - Office Support Specialist III/General Services

2024 total comp
$56,720
Base pay
$56,720
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,720
Hire date
2015-11-12

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
254912

Donna Jones is a 33213 - Office Support Specialist III at General Services. Hired in 2015, they have about 9 years of service. 2024 total compensation came to $56,720.

Udaya Shrestha

Const Building Inspector II Dgs/General Services

2021 total comp
$56,711
Base pay
$56,711
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,711
Hire date
2015-11-12

Source-specific fields

Agencyid
A85
Annualsalary
59800
Employee ID
165920

Udaya Shrestha works as a Const Building Inspector II Dgs for General Services. Hired in 2015, they have about 6 years of service. Udaya earned $56,711 in 2021.

Brian Moore

Automotive Mechanic/General Services

2025 total comp
$56,692
Base pay
$56,692
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,692
Hire date
2024-02-26

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
265460

Brian Moore is a Automotive Mechanic at General Services. They have served since 2024 (about a year). 2025 total compensation came to $56,692.

Mirel Hajdic

Automotive Mechanic/General Services

2025 total comp
$56,683
Base pay
$56,683
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,683
Hire date
2024-09-23

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
272806

Mirel Hajdic is a Automotive Mechanic at General Services. They have served since 2024 (about a year). 2025 total compensation came to $56,683.