GCGovComp.app

City of Baltimore / General Services (001)

Agency file

General Services (001)

Source file: City of Baltimore — Employee Salaries / ingested Jun 19, 2026

The General Services (001) provides central administrative services — personnel, procurement, facilities, and internal operations.

In 2020, this agency had 84 employees with median total compensation of $53,718; the highest distinct record was $132,300.

Year
2020
Total payroll
$4.7M
Employees
84
Median total
$53,718
Highest record
$132,300

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2020 total compensation is spread across the 84 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($53,718) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$55,654 (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
$34,910
$40,144
$53,718
$74,508
$86,818

The pay ladder for this department. Someone at the 90th percentile earns $86,818 — more than 90% of the department; the 10th percentile earns $34,910. 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 7 published years.

YearTotal payrollEmployeesMedian pay
2013
$3.2M
77
$38,215
2015
$3.6M
13.1%
77
±0%
$43,446
13.7%
2016
$3.6M
1.6%
76
1.3%
$44,875
3.3%
2017
$3.2M
11.6%
70
7.9%
$42,533
5.2%
2018
$4.2M
29.6%
80
14.3%
$49,918
17.4%
2019
$3.7M
11.8%
73
8.8%
$48,527
2.8%
2020
$4.7M
27.3%
84
15.1%
$53,718
10.7%

Record list

Employees

Page 1

James Fisher Jr

Building Project Coordinator/General Services (001)

2020 total comp
$79,613
Base pay
$79,613
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$79,613
Hire date
-99187200000

Source-specific fields

Agencyid
A85
Annualsalary
79411
Employee ID
142558

James Fisher Jr is a Building Project Coordinator at General Services (001). Records show a hire date of -99187200000. 2020 total compensation came to $79,613.

Hillary Chester

Real Estate Agent II/General Services (001)

2020 total comp
$79,537
Base pay
$79,537
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$79,537
Hire date
2018-11-08

Source-specific fields

Agencyid
A85
Annualsalary
80719
Employee ID
140392

Hillary Chester holds the role of Real Estate Agent II at General Services (001). Hired in 2018, they have about 2 years of service. In 2020, their total compensation was $79,537.

Jason Ludd

Superintendent of Public Building Repair/General Services (001)

2019 total comp
$78,717
Base pay
$78,717
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$78,717
Hire date
2017-03-02

Source-specific fields

Agencyid
A85
Annualsalary
82130
Employee ID
131286

Jason Ludd is a Superintendent of Public Building Repair at General Services (001). They have served since 2017 (about 2 years). 2019 total compensation came to $78,717.

Richard Nelson

Building Project Coordinator/General Services (001)

2020 total comp
$78,546
Base pay
$78,546
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$78,546
Hire date
1981-06-08

Source-specific fields

Agencyid
A85
Annualsalary
78054
Employee ID
148771

At General Services (001), Richard Nelson serves as a Building Project Coordinator. Their tenure dates to 1981, about 39 years. Their 2020 pay totaled $78,546.

Darryl Ragin

Building Project Coordinator/General Services (001)

2020 total comp
$78,543
Base pay
$78,543
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$78,543
Hire date
1987-11-17

Source-specific fields

Agencyid
A85
Annualsalary
78054
Employee ID
149949

Darryl Ragin is a Building Project Coordinator at General Services (001). They have served since 1987 (about 33 years). 2020 total compensation came to $78,543.

Jackson Gilman-Forlini

Historic Preservation Officer/General Services (001)

2020 total comp
$78,265
Base pay
$78,265
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$78,265
Hire date
2012-10-05

Source-specific fields

Agencyid
A85
Annualsalary
77667
Employee ID
143221

Jackson Gilman-Forlini works as a Historic Preservation Officer for General Services (001). Hired in 2012, they have about 8 years of service. Jackson earned $78,265 in 2020.

Nathaniel Randolph

Public Building Maintenance Coordinator/General Services (001)

2020 total comp
$77,562
Base pay
$77,562
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$77,562
Hire date
1987-12-15

Source-specific fields

Agencyid
A85
Annualsalary
49155
Employee ID
150014

Nathaniel Randolph works as a Public Building Maintenance Coordinator for General Services (001). Their tenure dates to 1987, about 33 years. Nathaniel earned $77,562 in 2020.

Eduardo De Lara

Engineer III (Pe)/General Services (001)

2013 total comp
$77,409
Base pay
$77,409
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$77,409
Hire date
1985-05-20

Source-specific fields

Agencyid
A85
Annualsalary
77500
Employee ID
34947

Eduardo De Lara is a Engineer III (Pe) at General Services (001). Their tenure dates to 1985, about 28 years. 2013 total compensation came to $77,409.

Marcus Williams

Building Repairer/General Services (001)

2018 total comp
$77,162
Base pay
$77,162
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$77,162
Hire date
2006-10-26

Source-specific fields

Agencyid
A85
Annualsalary
38669
Employee ID
123129

Marcus Williams holds the role of Building Repairer at General Services (001). Their tenure dates to 2006, about 12 years. In 2018, their total compensation was $77,162.

Marcus Williams

Public Building Maintenance Coordinator/General Services (001)

2020 total comp
$77,127
Base pay
$77,127
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$77,127
Hire date
2006-10-26

Source-specific fields

Agencyid
A85
Annualsalary
44027
Employee ID
154043

Marcus Williams is a Public Building Maintenance Coordinator at General Services (001). They have served since 2006 (about 14 years). 2020 total compensation came to $77,127.

Willem Elsevier

Design Planner II/General Services (001)

2020 total comp
$76,523
Base pay
$76,523
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$76,523
Hire date
2010-11-04

Source-specific fields

Agencyid
A85
Annualsalary
76755
Employee ID
142205

Willem Elsevier works as a Design Planner II for General Services (001). Hired in 2010, they have about 10 years of service. Willem earned $76,523 in 2020.

Kirk Hill

Electrical Mechanic II/General Services (001)

2019 total comp
$75,849
Base pay
$75,849
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$75,849
Hire date
2005-11-21

Source-specific fields

Agencyid
A85
Annualsalary
42745
Employee ID
129346

Kirk Hill is a Electrical Mechanic II at General Services (001). They have served since 2005 (about 14 years). 2019 total compensation came to $75,849.