GCGovComp.app

City and County of San Francisco / Municipal Transportation Agency

Agency file

Municipal Transportation Agency

Source file: City and County of San Francisco — Employee Compensation / ingested Jun 17, 2026

The Municipal Transportation Agency plans, builds, and maintains transportation infrastructure — roads, bridges, transit, and motor-vehicle services.

In 2025, this agency had 6,357 employees with median total compensation of $158,925; the highest distinct record was $517,100.

Year
2025
Total payroll
$959.6M
Employees
6,357
Median total
$158,925
Highest record
$517,100

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 6,357 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($158,925) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$94,195 (62%)
  • Overtime$11,980 (8%)
  • Other$6,113 (4%)
  • Benefits$38,671 (26%)

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
$30,733
$113,378
$158,925
$194,647
$236,022

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

Largest job titles

Transit Operator
2,627 · $140,881
Transit Supervisor
244 · $195,164
School Crossing Guard
193 · $14,731

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 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$985.1M
6,621
$158,227
2025
$959.6M
2.6%
6,357
4.0%
$158,925
0.4%

Record list

Employees

Page 4

Josephine Ayankoya

Manager VI, Mta/Municipal Transportation Agency

2024 total comp
$65,812
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$23,056
Overtime
$0
Other pay
$32,440
Benefits
$10,315
Total compensation
$65,812
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
0.1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$2,448
Job Code
9180
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,363

At Municipal Transportation Agency, Josephine Ayankoya serves as a Manager VI, Mta within Street Transit. They work permanent exempt, 0.1 FTE. Their 2024 pay totaled $65,812. Union affiliation: Municipal Exec Assoc, Misc.

Raymond Branner

Transit Car Cleaner/Municipal Transportation Agency

2025 total comp
$65,713
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$30,953
Overtime
$6,722
Other pay
$4,505
Benefits
$23,533
Total compensation
$65,713
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.4

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$15,172
Job Code
9102
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,248

Raymond Branner works as a Transit Car Cleaner for Municipal Transportation Agency within Street Transit. Their status is permanent civil service, 0.4 FTE. Raymond earned $65,713 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Keith Jr.

Transit Operator/Municipal Transportation Agency

2025 total comp
$65,580
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$46,914
Overtime
$3,981
Other pay
$2,735
Benefits
$11,950
Total compensation
$65,580
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.76

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,021
Retirement Contribution
$7,929

At Municipal Transportation Agency, Keith Jr. serves as a Transit Operator within Street Transit. They work permanent civil service, 0.76 FTE. Their 2025 pay totaled $65,580. Union affiliation: TWU, Local 250-A, TransitOpr.

Yvonne Marshall

Transit Car Cleaner/Municipal Transportation Agency

2025 total comp
$65,542
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$36,946
Overtime
$2,618
Other pay
$7,232
Benefits
$18,746
Total compensation
$65,542
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.43

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$8,563
Job Code
9102
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,646

Yvonne Marshall holds the role of Transit Car Cleaner at Municipal Transportation Agency within Street Transit. Their status is permanent civil service, 0.43 FTE. In 2025, their total compensation was $65,542. Their bargaining unit is SEIU, Local 1021, Misc.

Kendrick Williams

Transit Operator/Municipal Transportation Agency

2024 total comp
$65,483
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$32,991
Overtime
$4,170
Other pay
$12,373
Benefits
$15,949
Total compensation
$65,483
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.39

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$7,090
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,443

Kendrick Williams is a Transit Operator at Municipal Transportation Agency within Street Transit. They work permanent civil service, 0.39 FTE. 2024 total compensation came to $65,483. Union affiliation: TWU, Local 250-A, TransitOpr.

Michael Jr

Transit Car Cleaner/Municipal Transportation Agency

2025 total comp
$65,450
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$38,746
Overtime
$1,778
Other pay
$5,794
Benefits
$19,132
Total compensation
$65,450
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.44

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$8,991
Job Code
9102
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,563

At Municipal Transportation Agency, Michael Jr serves as a Transit Car Cleaner within Street Transit. They work permanent civil service, 0.44 FTE. Their 2025 pay totaled $65,450. They are represented by SEIU, Local 1021, Misc.

Alexander Collaco

Transit Operator/Municipal Transportation Agency

2025 total comp
$65,441
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$48,883
Overtime
$0
Other pay
$250
Benefits
$16,308
Total compensation
$65,441
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.4

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$8,536
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$567

Alexander Collaco is a Transit Operator at Municipal Transportation Agency within Street Transit. They work permanent civil service, 0.4 FTE. 2025 total compensation came to $65,441. Union affiliation: TWU, Local 250-A, TransitOpr.

Marie Rico

Transit Operator/Municipal Transportation Agency

2025 total comp
$65,382
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$39,489
Overtime
$5,028
Other pay
$2,574
Benefits
$18,291
Total compensation
$65,382
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.44

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$8,685
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,481

Marie Rico holds the role of Transit Operator at Municipal Transportation Agency within Street Transit. Their status is permanent civil service, 0.44 FTE. In 2025, their total compensation was $65,382. Their bargaining unit is TWU, Local 250-A, TransitOpr.

Aslan Salamaka

Transit Operator/Municipal Transportation Agency

2025 total comp
$65,381
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$38,340
Overtime
$6,802
Other pay
$1,306
Benefits
$18,932
Total compensation
$65,381
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.45

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$10,035
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,077

Aslan Salamaka is a Transit Operator at Municipal Transportation Agency within Street Transit. They work permanent civil service, 0.45 FTE. 2025 total compensation came to $65,381. Union affiliation: TWU, Local 250-A, TransitOpr.

Rosalio Mora

Transit Operator/Municipal Transportation Agency

2025 total comp
$65,356
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$44,432
Overtime
$3,568
Other pay
$789
Benefits
$16,567
Total compensation
$65,356
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.42

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$8,544
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,410

Rosalio Mora is a Transit Operator at Municipal Transportation Agency within Street Transit. They work permanent civil service, 0.42 FTE. 2025 total compensation came to $65,356. Union affiliation: TWU, Local 250-A, TransitOpr.

Joebert Raquiza

Parking Control Officer/Municipal Transportation Agency

2024 total comp
$65,294
Sub-department
Protection & Apprehension
Organization group
Public Works, Transportation & Commerce
Base pay
$43,828
Overtime
$0
Other pay
$722
Benefits
$20,744
Total compensation
$65,294
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.5

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$10,328
Job Code
8214
Job Family Code
8200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,471

Joebert Raquiza holds the role of Parking Control Officer at Municipal Transportation Agency within Protection & Apprehension. Their status is permanent civil service, 0.5 FTE. In 2024, their total compensation was $65,294. They are represented by SEIU, Local 1021, Misc.

Sanh Tran

Transit Operator/Municipal Transportation Agency

2024 total comp
$65,206
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$31,388
Overtime
$152
Other pay
$18,139
Benefits
$15,527
Total compensation
$65,206
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.34

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$6,770
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,628

Sanh Tran works as a Transit Operator for Municipal Transportation Agency within Street Transit. Their status is permanent civil service, 0.34 FTE. Sanh earned $65,206 in 2024. Their bargaining unit is TWU, Local 250-A, TransitOpr.

Zahra Afrookhteh

Project Manager 3/Municipal Transportation Agency

2024 total comp
$65,204
Sub-department
Construction Project Mgmt
Organization group
Public Works, Transportation & Commerce
Base pay
$48,259
Overtime
$0
Other pay
$102
Benefits
$16,843
Total compensation
$65,204
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.19

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$6,030
Job Code
5506
Job Family Code
5500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,478

Zahra Afrookhteh is a Project Manager 3 at Municipal Transportation Agency within Construction Project Management. They work temporary exempt, 0.19 FTE. 2024 total compensation came to $65,204. Union affiliation: Prof & Tech Eng, Local 21.

Miracle Turner

Transit Operator/Municipal Transportation Agency

2025 total comp
$64,889
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$39,073
Overtime
$3,833
Other pay
$1,170
Benefits
$20,813
Total compensation
$64,889
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.58

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$11,502
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,986

Miracle Turner works as a Transit Operator for Municipal Transportation Agency within Street Transit. Their status is permanent civil service, 0.58 FTE. Miracle earned $64,889 in 2025. Their bargaining unit is TWU, Local 250-A, TransitOpr.

Jennifer Jew-Lui

Parking Control Officer/Municipal Transportation Agency

2025 total comp
$64,724
Sub-department
Protection & Apprehension
Organization group
Public Works, Transportation & Commerce
Base pay
$41,733
Overtime
$0
Other pay
$595
Benefits
$22,396
Total compensation
$64,724
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.59

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$12,283
Job Code
8214
Job Family Code
8200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,374

Jennifer Jew-Lui holds the role of Parking Control Officer at Municipal Transportation Agency within Protection & Apprehension. Their status is permanent civil service, 0.59 FTE. In 2025, their total compensation was $64,724. Union affiliation: SEIU, Local 1021, Misc.

Ron Bolden

Transit Operator/Municipal Transportation Agency

2025 total comp
$64,293
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$41,431
Overtime
$3,066
Other pay
$1,482
Benefits
$18,314
Total compensation
$64,293
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.44

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$8,921
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,231

Ron Bolden is a Transit Operator at Municipal Transportation Agency within Street Transit. They work permanent civil service, 0.44 FTE. 2025 total compensation came to $64,293. Union affiliation: TWU, Local 250-A, TransitOpr.

Emmanuel Bautista

Transit Operator/Municipal Transportation Agency

2025 total comp
$64,274
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$33,597
Overtime
$187
Other pay
$463
Benefits
$30,027
Total compensation
$64,274
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.35

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$22,510
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,518

At Municipal Transportation Agency, Emmanuel Bautista serves as a Transit Operator within Street Transit. They work permanent civil service, 0.35 FTE. Their 2025 pay totaled $64,274. Their bargaining unit is TWU, Local 250-A, TransitOpr.

Asha Sanford

Parking Control Officer/Municipal Transportation Agency

2025 total comp
$63,809
Sub-department
Protection & Apprehension
Organization group
Public Works, Transportation & Commerce
Base pay
$38,352
Overtime
$1,403
Other pay
$771
Benefits
$23,283
Total compensation
$63,809
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.5

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$14,381
Job Code
8214
Job Family Code
8200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,175

At Municipal Transportation Agency, Asha Sanford serves as a Parking Control Officer within Protection & Apprehension. They work permanent civil service, 0.5 FTE. Their 2025 pay totaled $63,809. Their bargaining unit is SEIU, Local 1021, Misc.

Janay Sappho

Public Service Trainee/Municipal Transportation Agency

2025 total comp
$63,543
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$33,808
Overtime
$7,548
Other pay
$293
Benefits
$21,892
Total compensation
$63,543
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.72

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$13,197
Job Code
9910
Job Family Code
9900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,216

At Municipal Transportation Agency, Janay Sappho serves as a Public Service Trainee within Public Service Aide. They work permanent exempt, 0.72 FTE. Their 2025 pay totaled $63,543. Union affiliation: SEIU, Local 1021, Misc.

Khin Win

Transit Operator/Municipal Transportation Agency

2025 total comp
$63,480
Sub-department
Street Transit
Organization group
Public Works, Transportation & Commerce
Base pay
$35,512
Overtime
$5,574
Other pay
$1,551
Benefits
$20,843
Total compensation
$63,480
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, TransitOpr
Full-time equivalent (FTE)
0.61

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$11,792
Job Code
9163
Job Family Code
9100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,136

Khin Win works as a Transit Operator for Municipal Transportation Agency within Street Transit. Their status is permanent civil service, 0.61 FTE. Khin earned $63,480 in 2025. They are represented by TWU, Local 250-A, TransitOpr.

Joseph Julian

Permit and Citation Clerk/Municipal Transportation Agency

2024 total comp
$63,169
Sub-department
MTA Operations
Organization group
Public Works, Transportation & Commerce
Base pay
$42,115
Overtime
$847
Other pay
$0
Benefits
$20,207
Total compensation
$63,169
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.55

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$10,299
Job Code
9504
Job Family Code
9500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,358

Joseph Julian works as a Permit and Citation Clerk for Municipal Transportation Agency within Mta Operations. Their status is permanent civil service, 0.55 FTE. Joseph earned $63,169 in 2024. They are represented by SEIU, Local 1021, Misc.

Sowmya Murugan

Junior Administrative Analyst/Municipal Transportation Agency

2024 total comp
$63,165
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Works, Transportation & Commerce
Base pay
$41,162
Overtime
$2,878
Other pay
$0
Benefits
$19,126
Total compensation
$63,165
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.51

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Health and Dental Benefits
$9,268
Job Code
1820
Job Family Code
1800
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,399

At Municipal Transportation Agency, Sowmya Murugan serves as a Junior Administrative Analyst within Budget, Admn & Stats Analysis. They work permanent civil service, 0.51 FTE. Their 2024 pay totaled $63,165. Their bargaining unit is SEIU, Local 1021, Misc.

William Canning

Transit Fare Inspector Sup/Invst./Municipal Transportation Agency

2025 total comp
$63,073
Sub-department
Legal & Court
Organization group
Public Works, Transportation & Commerce
Base pay
$58,524
Overtime
$0
Other pay
$150
Benefits
$4,399
Total compensation
$63,073
Employment type
Temporary Exempt
Union / bargaining unit
TWU, Local 200
Full-time equivalent (FTE)
0.46

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
MTA
Job Code
8121
Job Family Code
8100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,399
Total Salary
$58,674

At Municipal Transportation Agency, William Canning serves as a Transit Fare Inspector Sup/Invst. within Legal & Court. They work temporary exempt, 0.46 FTE. Their 2025 pay totaled $63,073. Union affiliation: TWU, Local 200.