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 16

William Edmondson Jr

Engineering Associate II/General Services

2014 total comp
$58,403
Base pay
$58,403
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,403
Hire date
1981-03-23

Source-specific fields

Agencyid
A85
Annualsalary
58313
Employee ID
54664

At General Services, William Edmondson Jr serves as a Engineering Associate II. Their tenure dates to 1981, about 33 years. Their 2014 pay totaled $58,403.

John Darden

Automotive Mechanic/General Services

2021 total comp
$58,398
Base pay
$58,398
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,398
Hire date
2016-11-10

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
157450

John Darden works as a Automotive Mechanic for General Services. Their tenure dates to 2016, about 5 years. John earned $58,398 in 2021.

Brandon Montgomery

Automotive Mechanic/General Services

2025 total comp
$58,389
Base pay
$58,389
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,389
Hire date
2023-07-10

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
265316

Brandon Montgomery is a Automotive Mechanic at General Services. They have served since 2023 (about 2 years). 2025 total compensation came to $58,389.

Raymond Branch

Public Building Maintenance Coordinator/General Services

2021 total comp
$58,382
Base pay
$58,382
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,382
Hire date
2007-11-05

Source-specific fields

Agencyid
A85
Annualsalary
44908
Employee ID
156008

Raymond Branch is a Public Building Maintenance Coordinator at General Services. Their tenure dates to 2007, about 14 years. 2021 total compensation came to $58,382.

Eljay Mcbride

52273 - Painter III/General Services

2022 total comp
$58,368
Base pay
$58,368
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,368
Hire date
2012-01-26

Source-specific fields

Agencyid
A85
Annualsalary
44212.75
Employee ID
202976

Eljay Mcbride holds the role of 52273 - Painter III at General Services. Hired in 2012, they have about 10 years of service. In 2022, their total compensation was $58,368.

Sylvester Maiden Jr

Real Estate Agent I/General Services

2014 total comp
$58,364
Base pay
$58,364
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,364
Hire date
60566400000

Source-specific fields

Agencyid
A85
Annualsalary
58313
Employee ID
60406

Sylvester Maiden Jr holds the role of Real Estate Agent I at General Services. Their hire date on record is 60566400000. In 2014, their total compensation was $58,364.

Tori Robinson

33683 - HR Assistant II/General Services

2024 total comp
$58,314
Base pay
$58,314
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,314
Hire date
2023-03-20

Source-specific fields

Agencyid
A85
Annualsalary
49043
Employee ID
259701

Tori Robinson works as a 33683 - HR Assistant II for General Services. Their tenure dates to 2023, about a year. Tori earned $58,314 in 2024.

Keith Leggett

Automotive Mechanic/General Services

2021 total comp
$58,313
Base pay
$58,313
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,313
Hire date
2015-01-22

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
161944

Keith Leggett works as a Automotive Mechanic for General Services. Their tenure dates to 2015, about 6 years. Keith earned $58,313 in 2021.

Anthony Savage

52110 - Automotive Mechanic/General Services

2024 total comp
$58,262
Base pay
$58,262
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,262
Hire date
2015-08-20

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
260168

Anthony Savage works as a 52110 - Automotive Mechanic for General Services. Their tenure dates to 2015, about 9 years. Anthony earned $58,262 in 2024.

Charles Sparwasser

Automotive Mechanic/General Services

2012 total comp
$58,248
Base pay
$58,248
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,248
Hire date
92880000000

Source-specific fields

Agencyid
A85
Annualsalary
45709
Employee ID
27885

Charles Sparwasser works as a Automotive Mechanic for General Services. Their hire date on record is 92880000000. Charles earned $58,248 in 2012.

Michael Williams

Building Repairer/General Services

2021 total comp
$58,237
Base pay
$58,237
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,237
Hire date
2006-11-09

Source-specific fields

Agencyid
A85
Annualsalary
40625
Employee ID
168471

Michael Williams is a Building Repairer at General Services. They have served since 2006 (about 15 years). 2021 total compensation came to $58,237.

Anthony De Marco

Automotive Maintenance Supervisor II/General Services

2012 total comp
$58,201
Base pay
$58,201
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,201
Hire date
1983-10-31

Source-specific fields

Agencyid
A85
Annualsalary
60800
Employee ID
18082

Anthony De Marco holds the role of Automotive Maintenance Supervisor II at General Services. They have served since 1983 (about 29 years). In 2012, their total compensation was $58,201.

Anne Draddy

Environmental Policy Analyst/General Services

2012 total comp
$58,177
Base pay
$58,177
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,177
Hire date
2005-03-12

Source-specific fields

Agencyid
A85
Annualsalary
60600
Employee ID
18467

Anne Draddy works as a Environmental Policy Analyst for General Services. Hired in 2005, they have about 7 years of service. Anne earned $58,177 in 2012.

Antwan Wilson

Automotive Lead Mechanical/General Services

2014 total comp
$58,167
Base pay
$58,167
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,167
Hire date
2004-10-28

Source-specific fields

Agencyid
A85
Annualsalary
45581
Employee ID
68109

Antwan Wilson works as a Automotive Lead Mechanical for General Services. Their tenure dates to 2004, about 10 years. Antwan earned $58,167 in 2014.

Michael Smith

52110 - Automotive Mechanic/General Services

2024 total comp
$58,131
Base pay
$58,131
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,131
Hire date
2009-06-18

Source-specific fields

Agencyid
A85
Annualsalary
60015.08
Employee ID
260932

Michael Smith works as a 52110 - Automotive Mechanic for General Services. Their tenure dates to 2009, about 15 years. Michael earned $58,131 in 2024.

Malachi Wells

Automotive Mechanic/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
49581
Employee ID
271922

Malachi Wells holds the role of Automotive Mechanic at General Services. Their tenure dates to 2024, about a year. In 2025, their total compensation was $58,122.

Gerard L Brooks

Laborer/General Services

2025 total comp
$58,109
Base pay
$58,109
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,109
Hire date
2009-10-08

Source-specific fields

Agencyid
A85
Annualsalary
42093
Employee ID
268508

Gerard L Brooks works as a Laborer for General Services. Hired in 2009, they have about 16 years of service. Gerard earned $58,109 in 2025.

Calvin Glover

Automotive Mechanic/General Services

2021 total comp
$58,081
Base pay
$58,081
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,081
Hire date
2007-04-12

Source-specific fields

Agencyid
A85
Annualsalary
50331
Employee ID
159283

Calvin Glover holds the role of Automotive Mechanic at General Services. Hired in 2007, they have about 14 years of service. In 2021, their total compensation was $58,081.

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.