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 42

Gerardo Carranza

Painter - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Active
Record Number
383433333035
Row ID
25383433333035400870-0PT

At General Services, Gerardo Carranza serves as a Painter - Hiring Hall within Craft Workers/ Hiring Hall. They work part-time. Their 2025 pay totaled $0. Union affiliation: 35.

Jose Cedillo Ventura

Painter - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Active
Record Number
373433333035
Row ID
25373433333035400870-0PT

Jose Cedillo Ventura is a Painter - Hiring Hall at General Services within Craft Workers/ Hiring Hall. They work part-time. 2025 total compensation came to $0. They are represented by 35.

Frank Cunningham

Painter - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Active
Record Number
313630333433
Row ID
25313630333433400870-0PT

Frank Cunningham works as a Painter - Hiring Hall for General Services within Craft Workers/ Hiring Hall. Their status is part-time. Frank earned $0 in 2025. They are represented by 35.

Linda Ditrich

Custodial Services Assistant/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3149-0
Job Status
Active
Record Number
363632323134
Row ID
25363632323134403149-0FT

Linda Ditrich holds the role of Custodial Services Assistant at General Services within Service Employees. Their status is full-time. In 2025, their total compensation was $0. Their bargaining unit is 15.

Cain Flores

Equipment Specialist II/General Services

2025 total comp
$0
Sub-department
TECHNICAL
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Part-Time
Union / bargaining unit
21

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3734-2
Job Status
Active
Record Number
3935313034
Row ID
253935313034403734-2PT

Cain Flores holds the role of Equipment Specialist II at General Services within Technical. Their status is part-time. In 2025, their total compensation was $0. Their bargaining unit is 21.

Enrique Garcia

Na/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
323439363632
Row ID
2532343936363240XXXX-XPT

Enrique Garcia holds the role of Na at General Services within Craft Workers/ Hiring Hall. Their status is part-time. In 2025, their total compensation was $0. Union affiliation: 35.

Louie Garcia

Painter - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Active
Record Number
323533333035
Row ID
25323533333035400870-0PT

Louie Garcia is a Painter - Hiring Hall at General Services within Craft Workers/ Hiring Hall. They work part-time. 2025 total compensation came to $0. They are represented by 35.

Wilber Gil Batres

Event Attendant II/General Services

2025 total comp
$0
Sub-department
SERVICE EMPLOYEES
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
353630303235
Row ID
25353630303235400717-2PT

Wilber Gil Batres holds the role of Event Attendant II at General Services within Service Employees. Their status is part-time. In 2025, their total compensation was $0. They are represented by 15.

Raquel Gonzalez

Custodian/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3156-0
Job Status
Active
Record Number
3735373835
Row ID
253735373835403156-0FT

Raquel Gonzalez is a Custodian at General Services within Service Employees. They work full-time. 2025 total compensation came to $0. Their bargaining unit is 15.

Avis Harris

Custodian/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3156-0
Job Status
Active
Record Number
3132323031
Row ID
253132323031403156-0FT

Avis Harris is a Custodian at General Services within Service Employees. They work full-time. 2025 total compensation came to $0. They are represented by 15.

Ismael Herrera Ruiz

Painter - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Active
Record Number
383533333035
Row ID
25383533333035400870-0PT

Ismael Herrera Ruiz holds the role of Painter - Hiring Hall at General Services within Craft Workers/ Hiring Hall. Their status is part-time. In 2025, their total compensation was $0. Union affiliation: 35.

Jerome Horton

Custodian/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3156-0
Job Status
Active
Record Number
3737393136
Row ID
253737393136403156-0FT

At General Services, Jerome Horton serves as a Custodian within Service Employees. They work full-time. Their 2025 pay totaled $0. Union affiliation: 15.

Dion James

Na/General Services

2025 total comp
$0
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
373139313135
Row ID
2537313931313540XXXX-XPV

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

Stanley Lambert

Na/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
333436393034
Row ID
2533343639303440XXXX-XPT

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

Jeffrey Lorentson

Electrician - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0865-0
Job Status
Active
Record Number
363832303034
Row ID
25363832303034400865-0PT

Jeffrey Lorentson works as a Electrician - Hiring Hall for General Services within Craft Workers/ Hiring Hall. Their status is part-time. Jeffrey earned $0 in 2025. Union affiliation: 35.

Robert Lucas

Na/General Services

2025 total comp
$0
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
363639343035
Row ID
2536363934303540XXXX-XPV

Robert Lucas is a Na at General Services within Na. They work per event. 2025 total compensation came to $0. Union affiliation: XX.

Sandra Maldonado

Na/General Services

2025 total comp
$0
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
3636373832
Row ID
25363637383240XXXX-XPV

At General Services, Sandra Maldonado serves as a Na within Na. They work per event. Their 2025 pay totaled $0. They are represented by XX.

Jeffrey Mcleod

Na/General Services

2025 total comp
$0
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
313239343433
Row ID
2531323934343340XXXX-XPV

Jeffrey Mcleod is a Na at General Services within Na. They work per event. 2025 total compensation came to $0. They are represented by XX.

Brendan Mc Nally

Sheet Metal Worker/General Services

2025 total comp
$0
Sub-department
BUILDING TRADES
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Full-Time
Union / bargaining unit
02

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3775-0
Job Status
Active
Record Number
3135323237
Row ID
253135323237403775-0FT

Brendan Mc Nally holds the role of Sheet Metal Worker at General Services within Building Trades. Their status is full-time. In 2025, their total compensation was $0. Their bargaining unit is 02.

Randy Monday

Event Attendant II/General Services

2025 total comp
$0
Sub-department
SERVICE EMPLOYEES
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
313039383533
Row ID
25313039383533400717-2PT

Randy Monday holds the role of Event Attendant II at General Services within Service Employees. Their status is part-time. In 2025, their total compensation was $0. They are represented by 15.

Jacquelyn Murphy

Custodian/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3156-0
Job Status
Active
Record Number
3437363531
Row ID
253437363531403156-0FT

Jacquelyn Murphy is a Custodian at General Services within Service Employees. They work full-time. 2025 total compensation came to $0. Union affiliation: 15.

Doris Murray

Messenger Clerk/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
1111-0
Job Status
Active
Record Number
3634353534
Row ID
253634353534401111-0FT

At General Services, Doris Murray serves as a Messenger Clerk within Clerical. They work full-time. Their 2025 pay totaled $0. Union affiliation: 03.

Hector Navarro

Na/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
343733313034
Row ID
2534373331303440XXXX-XPT

Hector Navarro holds the role of Na at General Services within Craft Workers/ Hiring Hall. Their status is part-time. In 2025, their total compensation was $0. Union affiliation: 35.

Christophe Osterhus

Na/General Services

2025 total comp
$0
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
343036343633
Row ID
2534303634363340XXXX-XPV

Christophe Osterhus works as a Na for General Services within Na. Their status is per event. Christophe earned $0 in 2025. Union affiliation: XX.

Alejandro Perez

Painter - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Active
Record Number
383438333034
Row ID
25383438333034400870-0PT

Alejandro Perez is a Painter - Hiring Hall at General Services within Craft Workers/ Hiring Hall. They work part-time. 2025 total compensation came to $0. They are represented by 35.

Marcus Repp

Painter - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Active
Record Number
3735383138
Row ID
253735383138400870-0PT

Marcus Repp holds the role of Painter - Hiring Hall at General Services within Craft Workers/ Hiring Hall. Their status is part-time. In 2025, their total compensation was $0. Their bargaining unit is 35.

Alta Richardson

Na/General Services

2025 total comp
$0
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
363035333033
Row ID
2536303533303340XXXX-XPV

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

Antonio Rodriguez

Painter - Hiring Hall/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
0870-0
Job Status
Active
Record Number
383231383034
Row ID
25383231383034400870-0PT

Antonio Rodriguez is a Painter - Hiring Hall at General Services within Craft Workers/ Hiring Hall. They work part-time. 2025 total compensation came to $0. Union affiliation: 35.

Joseph Saenz

Event Attendant II/General Services

2025 total comp
$0
Sub-department
SERVICE EMPLOYEES
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
393137313533
Row ID
25393137313533400717-2PT

Joseph Saenz is a Event Attendant II at General Services within Service Employees. They work part-time. 2025 total compensation came to $0. They are represented by 15.

Muhammad Saleem

Na/General Services

2025 total comp
$0
Sub-department
NA
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
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
373837323133
Row ID
2537383732313340XXXX-XPV

Muhammad Saleem is a Na at General Services within Na. They work per event. 2025 total compensation came to $0. Union affiliation: XX.

Estela Sanchez

Custodian/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3156-0
Job Status
Active
Record Number
393537313031
Row ID
25393537313031403156-0FT

At General Services, Estela Sanchez serves as a Custodian within Service Employees. They work full-time. Their 2025 pay totaled $0. Union affiliation: 15.

Irma Sigala

Custodian/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3156-0
Job Status
Not active
Record Number
323532313031
Row ID
25323532313031403156-0FT

Irma Sigala works as a Custodian for General Services within Service Employees. Their status is full-time. Irma earned $0 in 2025. Union affiliation: 15.

Eric Stewart

Custodial Services Assistant/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
3149-0
Job Status
Active
Record Number
323336373733
Row ID
25323336373733403149-0FT

At General Services, Eric Stewart serves as a Custodial Services Assistant within Service Employees. They work full-time. Their 2025 pay totaled $0. Their bargaining unit is 15.

Jose Velasco

Na/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
XXXX-X
Job Status
Not active
Record Number
343033303134
Row ID
2534303330313440XXXX-XPT

Jose Velasco works as a Na for General Services within Craft Workers/ Hiring Hall. Their status is part-time. Jose earned $0 in 2025. Their bargaining unit is 35.