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 41

Tony Duong

Na/General Services

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

Tony Duong is a Na at General Services within Na. They work per event. 2025 total compensation came to $141. They are represented by XX.

David Cobian

Na/General Services

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

David Cobian is a Na at General Services within Na. They work per event. 2025 total compensation came to $139. Their bargaining unit is XX.

Bernardo Hernandez

Equipment Mechanic/General Services

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

Source-specific fields

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

Bernardo Hernandez is a Equipment Mechanic at General Services. They work full-time. 2025 total compensation came to $125.

Gonzalo Conde

Equipment Mechanic/General Services

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

Source-specific fields

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

Gonzalo Conde is a Equipment Mechanic at General Services. They work full-time. 2025 total compensation came to $118.

Edwin Sanchez

Na/General Services

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

Edwin Sanchez works as a Na for General Services within Na. Their status is per event. Edwin earned $112 in 2025. They are represented by XX.

Jonathan Torres

Na/General Services

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

At General Services, Jonathan Torres serves as a Na within Na. They work per event. Their 2025 pay totaled $111. Union affiliation: XX.

Isauro Cisneros

Na/General Services

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

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

Jacqueline Hui

Na/General Services

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

At General Services, Jacqueline Hui serves as a Na within Na. They work per event. Their 2025 pay totaled $98. Their bargaining unit is XX.

Andrew Esqueda

Na/General Services

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

Andrew Esqueda works as a Na for General Services within Na. Their status is per event. Andrew earned $89 in 2025. Union affiliation: XX.

Regina Favarote

Na/General Services

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

Regina Favarote works as a Na for General Services within Na. Their status is per event. Regina earned $89 in 2025. Union affiliation: XX.

Antonio Byrd

Na/General Services

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

Antonio Byrd is a Na at General Services within Na. They work per event. 2025 total compensation came to $89. Their bargaining unit is XX.

Carlos Vega

Na/General Services

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

At General Services, Carlos Vega serves as a Na within Na. They work per event. Their 2025 pay totaled $83. Their bargaining unit is XX.

Dennis Black

Na/General Services

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

At General Services, Dennis Black serves as a Na within Na. They work per event. Their 2025 pay totaled $82. They are represented by XX.

Javier Zubiran

Senior Administrative Clerk/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
1368-0
Job Status
Not active
Record Number
373937303035
Row ID
25373937303035401368-0FT

At General Services, Javier Zubiran serves as a Senior Administrative Clerk. They work full-time. Their 2025 pay totaled $81.

Monica Brinkley

Senior Administrative Clerk/General Services

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

Source-specific fields

FMS Department Code
40
Job Class Pay Grade
1368-0
Job Status
Not active
Record Number
343034303833
Row ID
25343034303833401368-0FT

At General Services, Monica Brinkley serves as a Senior Administrative Clerk. They work full-time. Their 2025 pay totaled $72.

Napoleon Fuller

Na/General Services

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

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

Mavis Walter

Na/General Services

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

Mavis Walter works as a Na for General Services within Na. Their status is per event. Mavis earned $69 in 2025. Their bargaining unit is XX.

Jose Santoyo

Na/General Services

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

Jose Santoyo is a Na at General Services within Na. They work per event. 2025 total compensation came to $67. Union affiliation: XX.

Matthew Graham

Na/General Services

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

Matthew Graham is a Na at General Services within Na. They work per event. 2025 total compensation came to $66. Their bargaining unit is XX.

Jonathan Gerhardstein

Na/General Services

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

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

Maria Puebla

Na/General Services

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

At General Services, Maria Puebla serves as a Na within Na. They work per event. Their 2025 pay totaled $63. They are represented by XX.

Clinston Thompson

Na/General Services

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

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

Vernell Thompson

Na/General Services

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

Vernell Thompson is a Na at General Services within Na. They work per event. 2025 total compensation came to $60. Union affiliation: XX.

Johnny Clark

Na/General Services

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

Johnny Clark works as a Na for General Services within Na. Their status is per event. Johnny earned $59 in 2025. They are represented by XX.

George Valencia

Maintenance and Construction Helper/General Services

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

Source-specific fields

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

At General Services, George Valencia serves as a Maintenance and Construction Helper. They work full-time. Their 2025 pay totaled $56.

Danilo Aniag

Na/General Services

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

Danilo Aniag works as a Na for General Services within Na. Their status is per event. Danilo earned $56 in 2025. Their bargaining unit is XX.

Latasha Mayo

Na/General Services

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

At General Services, Latasha Mayo serves as a Na within Na. They work per event. Their 2025 pay totaled $54. They are represented by XX.

Abraham Navarrete

Na/General Services

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

Abraham Navarrete works as a Na for General Services within Na. Their status is per event. Abraham earned $52 in 2025. Their bargaining unit is XX.

Elizabeth Thatcher

Na/General Services

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

Elizabeth Thatcher works as a Na for General Services within Na. Their status is per event. Elizabeth earned $49 in 2025. Their bargaining unit is XX.

Jhon Davidson

Na/General Services

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

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

Quentin Williams

Na/General Services

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

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

Ian Snyder

Na/General Services

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

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

Daniel Gallardo

Na/General Services

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

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

Ronald Gomez

Na/General Services

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

Ronald Gomez works as a Na for General Services within Na. Their status is per event. Ronald earned $6 in 2025. Union affiliation: XX.

Anthony Barrios

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
363930323533
Row ID
25363930323533400717-2PT

Anthony Barrios 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.

Abel Amossa

Na/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
323439393533
Row ID
25323439393533400717-2PT

Abel Amossa is a Na at General Services within Service Employees. They work part-time. 2025 total compensation came to $0. Union affiliation: 15.

Steven Baker

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
373936343333
Row ID
25373936343333400717-2PT

Steven Baker works as a Event Attendant II for General Services within Service Employees. Their status is part-time. Steven earned $0 in 2025. They are represented by 15.

Jose Barajas Castro

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
3431393735
Row ID
253431393735400870-0PT

At General Services, Jose Barajas Castro serves as a Painter - Hiring Hall within Craft Workers/ Hiring Hall. They work part-time. Their 2025 pay totaled $0. Their bargaining unit is 35.

Aderemi Bello

Event Attendant II/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
363530323533
Row ID
2536353032353340XXXX-XPV

Aderemi Bello is a Event Attendant II at General Services within Na. They work per event. 2025 total compensation came to $0. Union affiliation: XX.

James Carmody

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
363838323932
Row ID
25363838323932403156-0FT

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