GCGovComp.app

City of Los Angeles / General Services

Agency file

General Services

Source file: City of Los Angeles Controller — City Employee Payroll / ingested Jun 17, 2026

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

In 2025, this agency had 2,099 employees with median total compensation of $83,247; the highest distinct record was $408,974.

Year
2025
Employees
2,099
Median total
$83,247
Highest record
$408,974

What the records show

Compensation analytics

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

Salary distribution

$0$213,547+

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

Average pay composition

  • Base$66,461 (79%)
  • Overtime$2,579 (3%)
  • Other$3,578 (4%)
  • Benefits$11,247 (13%)

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
$2,204
$17,572
$83,247
$134,255
$164,847

The pay ladder for this department. Someone at the 90th percentile earns $164,847 — more than 90% of the department; the 10th percentile earns $2,204. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Na
276 · $5,414
Custodian
199 · $73,022
Equipment Mechanic
183 · $139,182

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.

Record list

Employees

Highest-paid first / page 40

Robert Dulude

Construction Estimator/General Services

2025 total comp
$608
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$608
Benefits
$0
Total compensation
$608
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
313037313034
Row ID
2531303731303440XXXX-XPV

Robert Dulude is a Construction Estimator at General Services within Na. They work per event. 2025 total compensation came to $608. They are represented by XX.

Darren Lipp

Na/General Services

2025 total comp
$602
Sub-department
CRAFT WORKERS/ HIRING HALL
Base pay
$0
Overtime
$0
Other pay
$602
Benefits
$0
Total compensation
$602
Employment type
Part-Time
Union / bargaining unit
35

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0865-0
Job Status
Not active
Record Number
323539343133
Row ID
25323539343133400865-0PT

Darren Lipp is a Na at General Services within Craft Workers/ Hiring Hall. They work part-time. 2025 total compensation came to $602. Their bargaining unit is 35.

Keith Reynolds

Plumber II - Hiring Hall/General Services

2025 total comp
$577
Sub-department
CRAFT WORKERS/ HIRING HALL
Base pay
$0
Overtime
$0
Other pay
$577
Benefits
$0
Total compensation
$577
Employment type
Part-Time
Union / bargaining unit
35

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0874-2
Job Status
Active
Record Number
373433313134
Row ID
25373433313134400874-2PT

At General Services, Keith Reynolds serves as a Plumber II - Hiring Hall within Craft Workers/ Hiring Hall. They work part-time. Their 2025 pay totaled $577. They are represented by 35.

Edgardo Judilla

Na/General Services

2025 total comp
$556
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$556
Benefits
$0
Total compensation
$556
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
3937353339
Row ID
25393735333940XXXX-XPV

Edgardo Judilla holds the role of Na at General Services within Na. Their status is per event. In 2025, their total compensation was $556. They are represented by XX.

Alberto Aguirre Garcia

Na/General Services

2025 total comp
$546
Sub-department
CRAFT WORKERS/ HIRING HALL
Base pay
$0
Overtime
$0
Other pay
$546
Benefits
$0
Total compensation
$546
Employment type
Part-Time
Union / bargaining unit
35

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Not active
Record Number
323630303135
Row ID
25323630303135400870-0PT

Alberto Aguirre Garcia works as a Na for General Services within Craft Workers/ Hiring Hall. Their status is part-time. Alberto earned $546 in 2025. Their bargaining unit is 35.

Nell Bautista

Na/General Services

2025 total comp
$544
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$544
Benefits
$0
Total compensation
$544
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
3332393638
Row ID
25333239363840XXXX-XPV

Nell Bautista is a Na at General Services within Na. They work per event. 2025 total compensation came to $544. They are represented by XX.

Theresa Nguyen

Civil Engineering Drafting Technician/General Services

2025 total comp
$498
Base pay
$0
Overtime
$0
Other pay
$498
Benefits
$0
Total compensation
$498
Employment type
Full-Time

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
7232-0
Job Status
Not active
Record Number
343634373035
Row ID
25343634373035407232-0FT

At General Services, Theresa Nguyen serves as a Civil Engineering Drafting Technician. They work full-time. Their 2025 pay totaled $498.

Jessica Bae

Management Analyst/General Services

2025 total comp
$496
Base pay
$0
Overtime
$0
Other pay
$496
Benefits
$0
Total compensation
$496
Employment type
Full-Time

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
9184-0
Job Status
Not active
Record Number
373734323134
Row ID
25373734323134409184-0FT

Jessica Bae is a Management Analyst at General Services. They work full-time. 2025 total compensation came to $496.

Gloria Quach

Assistant Utility Buyer/General Services

2025 total comp
$482
Base pay
$0
Overtime
$0
Other pay
$482
Benefits
$0
Total compensation
$482
Employment type
Full-Time

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
1860-0
Job Status
Not active
Record Number
313933343234
Row ID
25313933343234401860-0FT

Gloria Quach works as a Assistant Utility Buyer for General Services. Their status is full-time. Gloria earned $482 in 2025.

Rodney Teague

Na/General Services

2025 total comp
$432
Sub-department
SERVICE EMPLOYEES
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$432
Total compensation
$432
Employment type
Full-Time
Union / bargaining unit
15

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3157-2
Job Status
Active
Record Number
3035373132
Row ID
253035373132403157-2FT

Rodney Teague works as a Na for General Services within Service Employees. Their status is full-time. Rodney earned $432 in 2025. Union affiliation: 15.

Ramiro Mejia Jr

Na/General Services

2025 total comp
$419
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$419
Benefits
$0
Total compensation
$419
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
383730383035
Row ID
2538373038303540XXXX-XPV

Ramiro Mejia Jr works as a Na for General Services within Na. Their status is per event. Ramiro earned $419 in 2025. They are represented by XX.

Anthony Madrid

Na/General Services

2025 total comp
$415
Sub-department
CRAFT WORKERS/ HIRING HALL
Base pay
$0
Overtime
$0
Other pay
$415
Benefits
$0
Total compensation
$415
Employment type
Part-Time
Union / bargaining unit
35

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0858-0
Job Status
Active
Record Number
393633323133
Row ID
25393633323133400858-0PT

Anthony Madrid works as a Na for General Services within Craft Workers/ Hiring Hall. Their status is part-time. Anthony earned $415 in 2025. They are represented by 35.

Kasey Pitts

Na/General Services

2025 total comp
$399
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$399
Benefits
$0
Total compensation
$399
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
363532333035
Row ID
2536353233303540XXXX-XPV

Kasey Pitts holds the role of Na at General Services within Na. Their status is per event. In 2025, their total compensation was $399. They are represented by XX.

Jose Alvarez Meza

Garage Attendant/General Services

2025 total comp
$389
Sub-department
SERVICE AND CRAFTS
Base pay
$0
Overtime
$0
Other pay
$389
Benefits
$0
Total compensation
$389
Employment type
Full-Time
Union / bargaining unit
14

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3531-6
Job Status
Not active
Record Number
333333313035
Row ID
25333333313035403531-6FT

Jose Alvarez Meza is a Garage Attendant at General Services within Service and Crafts. They work full-time. 2025 total compensation came to $389. Union affiliation: 14.

Anndonna Lundy Jackson

Na/General Services

2025 total comp
$373
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$373
Benefits
$0
Total compensation
$373
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
343536343035
Row ID
2534353634303540XXXX-XPV

Anndonna Lundy Jackson works as a Na for General Services within Na. Their status is per event. Anndonna earned $373 in 2025. Union affiliation: XX.

Rafael Segura

Construction Equipment Service Worker/General Services

2025 total comp
$358
Sub-department
SERVICE AND CRAFTS
Base pay
$0
Overtime
$0
Other pay
$358
Benefits
$0
Total compensation
$358
Employment type
Full-Time
Union / bargaining unit
14

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3541-0
Job Status
Not active
Record Number
343035363035
Row ID
25343035363035403541-0FT

Rafael Segura holds the role of Construction Equipment Service Worker at General Services within Service and Crafts. Their status is full-time. In 2025, their total compensation was $358. Union affiliation: 14.

Erik Cardenas

Na/General Services

2025 total comp
$352
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$352
Benefits
$0
Total compensation
$352
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
373432323135
Row ID
2537343232313540XXXX-XPV

Erik Cardenas is a Na at General Services within Na. They work per event. 2025 total compensation came to $352. They are represented by XX.

Ronald Henderson

Na/General Services

2025 total comp
$343
Sub-department
CRAFT WORKERS/ HIRING HALL
Base pay
$0
Overtime
$0
Other pay
$343
Benefits
$0
Total compensation
$343
Employment type
Part-Time
Union / bargaining unit
35

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0858-0
Job Status
Not active
Record Number
373330313135
Row ID
25373330313135400858-0PT

Ronald Henderson holds the role of Na at General Services within Craft Workers/ Hiring Hall. Their status is part-time. In 2025, their total compensation was $343. They are represented by 35.

Nathaniel Allen

Na/General Services

2025 total comp
$318
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$318
Benefits
$0
Total compensation
$318
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
3030363833
Row ID
25303036383340XXXX-XPV

Nathaniel Allen works as a Na for General Services within Na. Their status is per event. Nathaniel earned $318 in 2025. Union affiliation: XX.

Christophe Doyle

Equipment Mechanic/General Services

2025 total comp
$300
Sub-department
SERVICE AND CRAFTS
Base pay
$0
Overtime
$0
Other pay
$300
Benefits
$0
Total compensation
$300
Employment type
Full-Time
Union / bargaining unit
14

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3711-6
Job Status
Active
Record Number
333734343031
Row ID
25333734343031403711-6FT

At General Services, Christophe Doyle serves as a Equipment Mechanic within Service and Crafts. They work full-time. Their 2025 pay totaled $300. Union affiliation: 14.

Jesus Navarro

Delivery Driver I/General Services

2025 total comp
$300
Sub-department
CLERICAL
Base pay
$0
Overtime
$0
Other pay
$300
Benefits
$0
Total compensation
$300
Employment type
Full-Time
Union / bargaining unit
03

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
1121-1
Job Status
Active
Record Number
393632303633
Row ID
25393632303633401121-1FT

Jesus Navarro works as a Delivery Driver I for General Services within Clerical. Their status is full-time. Jesus earned $300 in 2025. Their bargaining unit is 03.

Thinh Vu

Equipment Mechanic/General Services

2025 total comp
$300
Sub-department
SERVICE AND CRAFTS
Base pay
$0
Overtime
$0
Other pay
$300
Benefits
$0
Total compensation
$300
Employment type
Full-Time
Union / bargaining unit
14

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3711-5
Job Status
Active
Record Number
3239303934
Row ID
253239303934403711-5FT

At General Services, Thinh Vu serves as a Equipment Mechanic within Service and Crafts. They work full-time. Their 2025 pay totaled $300. Their bargaining unit is 14.

Andre Kitapszian

Event Attendant II/General Services

2025 total comp
$294
Sub-department
SERVICE EMPLOYEES
Base pay
$0
Overtime
$0
Other pay
$294
Benefits
$0
Total compensation
$294
Employment type
Part-Time
Union / bargaining unit
15

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0717-2
Job Status
Not active
Record Number
313236353035
Row ID
25313236353035400717-2PT

Andre Kitapszian works as a Event Attendant II for General Services within Service Employees. Their status is part-time. Andre earned $294 in 2025. Union affiliation: 15.

Michael Shannon

Na/General Services

2025 total comp
$270
Sub-department
NA
Base pay
$0
Overtime
$2
Other pay
$268
Benefits
$0
Total compensation
$270
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
3532363934
Row ID
25353236393440XXXX-XPV

Michael Shannon works as a Na for General Services within Na. Their status is per event. Michael earned $270 in 2025. They are represented by XX.

Angelica Matsumoto

Na/General Services

2025 total comp
$249
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$249
Benefits
$0
Total compensation
$249
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
3638393131
Row ID
25363839313140XXXX-XPV

Angelica Matsumoto holds the role of Na at General Services within Na. Their status is per event. In 2025, their total compensation was $249. They are represented by XX.

Rossinolyn Angeli

Na/General Services

2025 total comp
$235
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$235
Benefits
$0
Total compensation
$235
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
353330313135
Row ID
2535333031313540XXXX-XPV

Rossinolyn Angeli works as a Na for General Services within Na. Their status is per event. Rossinolyn earned $235 in 2025. Union affiliation: XX.

Steven Hillman

Na/General Services

2025 total comp
$230
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$230
Benefits
$0
Total compensation
$230
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
3633313533
Row ID
25363331353340XXXX-XPV

Steven Hillman holds the role of Na at General Services within Na. Their status is per event. In 2025, their total compensation was $230. Their bargaining unit is XX.

Arturo Ordaz

Na/General Services

2025 total comp
$225
Sub-department
CRAFT WORKERS/ HIRING HALL
Base pay
$0
Overtime
$0
Other pay
$225
Benefits
$0
Total compensation
$225
Employment type
Part-Time
Union / bargaining unit
35

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0858-0
Job Status
Not active
Record Number
3133393633
Row ID
253133393633400858-0PT

At General Services, Arturo Ordaz serves as a Na within Craft Workers/ Hiring Hall. They work part-time. Their 2025 pay totaled $225. Union affiliation: 35.

Jung Ho

Na/General Services

2025 total comp
$224
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$224
Benefits
$0
Total compensation
$224
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
3439303934
Row ID
25343930393440XXXX-XPV

Jung Ho holds the role of Na at General Services within Na. Their status is per event. In 2025, their total compensation was $224. They are represented by XX.

Deadrien Williams

Vocational Worker I/General Services

2025 total comp
$202
Sub-department
EQUIPMENT OPERATION AND LABOR
Base pay
$0
Overtime
$0
Other pay
$202
Benefits
$0
Total compensation
$202
Employment type
Part-Time
Union / bargaining unit
04

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3113-1
Job Status
Active
Record Number
353330383933
Row ID
25353330383933403113-1PT

Deadrien Williams works as a Vocational Worker I for General Services within Equipment Operation and Labor. Their status is part-time. Deadrien earned $202 in 2025. They are represented by 04.

Cristal Vanegas

Customer Service Representative/General Services

2025 total comp
$182
Base pay
$0
Overtime
$0
Other pay
$182
Benefits
$0
Total compensation
$182
Employment type
Full-Time

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
1230-0
Job Status
Not active
Record Number
373231323134
Row ID
25373231323134401230-0FT

At General Services, Cristal Vanegas serves as a Customer Service Representative. They work full-time. Their 2025 pay totaled $182.

Jong Oh

Equipment Mechanic/General Services

2025 total comp
$179
Base pay
$0
Overtime
$0
Other pay
$179
Benefits
$0
Total compensation
$179
Employment type
Full-Time

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3711-0
Job Status
Not active
Record Number
313737333733
Row ID
25313737333733403711-0FT

At General Services, Jong Oh serves as a Equipment Mechanic. They work full-time. Their 2025 pay totaled $179.

Heidi Olguin Quintana

Na/General Services

2025 total comp
$169
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$169
Benefits
$0
Total compensation
$169
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
323338313233
Row ID
2532333831323340XXXX-XPV

Heidi Olguin Quintana holds the role of Na at General Services within Na. Their status is per event. In 2025, their total compensation was $169. Their bargaining unit is XX.

Maurice Hyett

Na/General Services

2025 total comp
$163
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$163
Benefits
$0
Total compensation
$163
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
3139313433
Row ID
25313931343340XXXX-XPV

Maurice Hyett is a Na at General Services within Na. They work per event. 2025 total compensation came to $163. Union affiliation: XX.

Edwin Medina

Na/General Services

2025 total comp
$155
Sub-department
NA
Base pay
$141
Overtime
$14
Other pay
$0
Benefits
$0
Total compensation
$155
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
303031343135
Row ID
2530303134313540XXXX-XPV

Edwin Medina is a Na at General Services within Na. They work per event. 2025 total compensation came to $155. Their bargaining unit is XX.

Kevin Aguilar

Equipment Mechanic/General Services

2025 total comp
$155
Base pay
$0
Overtime
$0
Other pay
$155
Benefits
$0
Total compensation
$155
Employment type
Full-Time

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3711-0
Job Status
Not active
Record Number
333732333034
Row ID
25333732333034403711-0FT

Kevin Aguilar holds the role of Equipment Mechanic at General Services. Their status is full-time. In 2025, their total compensation was $155.

Maria Hernandez

Na/General Services

2025 total comp
$153
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$153
Benefits
$0
Total compensation
$153
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
363736363933
Row ID
2536373636393340XXXX-XPV

Maria Hernandez works as a Na for General Services within Na. Their status is per event. Maria earned $153 in 2025. Union affiliation: XX.

Sergio Sevilla Garcia

Maintenance and Construction Helper/General Services

2025 total comp
$152
Base pay
$0
Overtime
$0
Other pay
$152
Benefits
$0
Total compensation
$152
Employment type
Full-Time

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3115-0
Job Status
Not active
Record Number
313232343035
Row ID
25313232343035403115-0FT

At General Services, Sergio Sevilla Garcia serves as a Maintenance and Construction Helper. They work full-time. Their 2025 pay totaled $152.

Adrian Valenzuela

Carpenter/General Services

2025 total comp
$148
Base pay
$0
Overtime
$0
Other pay
$148
Benefits
$0
Total compensation
$148
Employment type
Full-Time

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3344-0
Job Status
Not active
Record Number
323935343035
Row ID
25323935343035403344-0FT

Adrian Valenzuela holds the role of Carpenter at General Services. Their status is full-time. In 2025, their total compensation was $148.

Ramon Pasillas

Na/General Services

2025 total comp
$142
Sub-department
NA
Base pay
$0
Overtime
$196
Other pay
-$54
Benefits
$0
Total compensation
$142
Employment type
Per Event
Union / bargaining unit
XX

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
303632313533
Row ID
2530363231353340XXXX-XPV

Ramon Pasillas holds the role of Na at General Services within Na. Their status is per event. In 2025, their total compensation was $142. Union affiliation: XX.