GCGovComp.app

City and County of San Francisco / Fire Department

Agency file

Fire Department

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

The Fire Department provides fire protection and emergency response, including prevention, inspection, rescue, and medical aid.

In 2025, this agency had 2,054 employees with median total compensation of $241,028; the highest distinct record was $655,774.

Year
2025
Total payroll
$486.7M
Employees
2,054
Median total
$241,028
Highest record
$655,774

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

Average pay composition

  • Base$136,502 (58%)
  • Overtime$32,303 (14%)
  • Other$23,279 (10%)
  • Benefits$44,888 (19%)

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
$108,665
$173,248
$241,028
$298,895
$355,843

The pay ladder for this department. Someone at the 90th percentile earns $355,843 — more than 90% of the department; the 10th percentile earns $108,665. 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 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$485.6M
2,052
$244,265
2025
$486.7M
0.2%
2,054
0.1%
$241,028
1.3%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 1

Christopher Posey

Lieutenant, Fire Suppression/Fire Department

2025 total comp
$416,833
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$177,490
Overtime
$135,552
Other pay
$44,027
Benefits
$59,764
Total compensation
$416,833
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.8

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,567
Job Code
H020
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,701

At Fire Department, Christopher Posey serves as a Lieutenant, Fire Suppression within Fire Services. They work permanent civil service, 1.8 FTE. Their 2025 pay totaled $416,833. Union affiliation: Firefighters,Local 798, Unit 1.

Wayne Wong

Captain, Fire Suppression/Fire Department

2025 total comp
$416,704
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$197,366
Overtime
$107,758
Other pay
$47,986
Benefits
$63,594
Total compensation
$416,704
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.63

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,354
Job Code
H030
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$5,349

Wayne Wong is a Captain, Fire Suppression at Fire Department within Fire Services. They work permanent civil service, 1.63 FTE. 2025 total compensation came to $416,704. They are represented by Firefighters,Local 798, Unit 1.

Robert Scheppler

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$414,835
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$230,981
Overtime
$47,977
Other pay
$61,345
Benefits
$74,532
Total compensation
$414,835
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.37

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$28,327
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,785

Robert Scheppler is a Battalion Chief, Fire Suppress at Fire Department within Fire Services. They work permanent civil service, 1.37 FTE. 2025 total compensation came to $414,835. They are represented by Firefighters,Local 798, Unit 2.

David Filkins

Lieutenant, Fire Suppression/Fire Department

2025 total comp
$413,648
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$193,661
Overtime
$120,303
Other pay
$37,768
Benefits
$61,917
Total compensation
$413,648
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.68

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,354
Job Code
H020
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$5,084

David Filkins is a Lieutenant, Fire Suppression at Fire Department within Fire Services. They work permanent civil service, 1.68 FTE. 2025 total compensation came to $413,648. They are represented by Firefighters,Local 798, Unit 1.

Pedro Vieira

Emt/Paramedic/Firefighter/Fire Department

2025 total comp
$411,825
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$171,863
Overtime
$149,644
Other pay
$33,075
Benefits
$57,243
Total compensation
$411,825
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.85

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,354
Job Code
H003
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$5,017

Pedro Vieira is a Emt/Paramedic/Firefighter at Fire Department within Fire Services. They work permanent civil service, 1.85 FTE. 2025 total compensation came to $411,825. Union affiliation: Firefighters,Local 798, Unit 1.

Sean Mccarthy

Lieutenant, Fire Suppression/Fire Department

2025 total comp
$410,216
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$175,540
Overtime
$135,086
Other pay
$40,385
Benefits
$59,205
Total compensation
$410,216
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.81

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,577
Job Code
H020
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,953

Sean Mccarthy holds the role of Lieutenant, Fire Suppression at Fire Department within Fire Services. Their status is permanent civil service, 1.81 FTE. In 2025, their total compensation was $410,216. Union affiliation: Firefighters,Local 798, Unit 1.

Shayne Kaialoa

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$409,192
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$252,095
Overtime
$24,395
Other pay
$55,229
Benefits
$77,473
Total compensation
$409,192
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.27

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$30,556
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,687

Shayne Kaialoa works as a Battalion Chief, Fire Suppress for Fire Department within Fire Services. Their status is permanent civil service, 1.27 FTE. Shayne earned $409,192 in 2025. Their bargaining unit is Firefighters,Local 798, Unit 2.

Rey Buzon

Firefighter/Fire Department

2025 total comp
$409,061
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$151,503
Overtime
$170,697
Other pay
$32,607
Benefits
$54,254
Total compensation
$409,061
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
2.12

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,799
Job Code
H002
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$5,011

Rey Buzon is a Firefighter at Fire Department within Fire Services. They work permanent civil service, 2.12 FTE. 2025 total compensation came to $409,061. Union affiliation: Firefighters,Local 798, Unit 1.

Neal Cavellini

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$408,882
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$236,956
Overtime
$55,144
Other pay
$43,943
Benefits
$72,839
Total compensation
$408,882
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.4

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$28,327
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,665

Neal Cavellini holds the role of Battalion Chief, Fire Suppress at Fire Department within Fire Services. Their status is permanent civil service, 1.4 FTE. In 2025, their total compensation was $408,882. They are represented by Firefighters,Local 798, Unit 2.

Lars Aspelin

Captain, Fire Suppression/Fire Department

2025 total comp
$408,603
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$199,113
Overtime
$91,299
Other pay
$54,140
Benefits
$64,051
Total compensation
$408,603
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.56

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,577
Job Code
H030
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,932

Lars Aspelin works as a Captain, Fire Suppression for Fire Department within Fire Services. Their status is permanent civil service, 1.56 FTE. Lars earned $408,603 in 2025. Union affiliation: Firefighters,Local 798, Unit 1.

April Sloan

Captain, Emergency Medical Services/Fire Department

2025 total comp
$406,187
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$306,979
Overtime
$0
Other pay
$27,628
Benefits
$71,580
Total compensation
$406,187
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$19,277
Job Code
H033
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,720

At Fire Department, April Sloan serves as a Captain, Emergency Medical Services within Fire Services. They work permanent civil service. Their 2025 pay totaled $406,187. Union affiliation: Firefighters,Local 798, Unit 1.

Brandon Tom

Emt/Paramedic/Firefighter/Fire Department

2025 total comp
$405,546
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$198,479
Overtime
$120,685
Other pay
$29,772
Benefits
$56,610
Total compensation
$405,546
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.36

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$19,295
Job Code
H003
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,856

At Fire Department, Brandon Tom serves as a Emt/Paramedic/Firefighter within Fire Services. They work permanent civil service, 1.36 FTE. Their 2025 pay totaled $405,546. Their bargaining unit is Firefighters,Local 798, Unit 1.

Joel Sato

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$404,623
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$236,952
Overtime
$35,407
Other pay
$57,468
Benefits
$74,796
Total compensation
$404,623
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.33

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$28,327
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,599

At Fire Department, Joel Sato serves as a Battalion Chief, Fire Suppress within Fire Services. They work permanent civil service, 1.33 FTE. Their 2025 pay totaled $404,623. They are represented by Firefighters,Local 798, Unit 2.

Matthew Schwartz

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$402,246
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$236,891
Overtime
$27,207
Other pay
$63,792
Benefits
$74,356
Total compensation
$402,246
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.3

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$28,327
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,690

At Fire Department, Matthew Schwartz serves as a Battalion Chief, Fire Suppress within Fire Services. They work permanent civil service, 1.3 FTE. Their 2025 pay totaled $402,246. They are represented by Firefighters,Local 798, Unit 2.

Matthew Cannon

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$401,935
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$238,059
Overtime
$12,761
Other pay
$84,228
Benefits
$66,886
Total compensation
$401,935
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.03

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,381
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,703

Matthew Cannon works as a Battalion Chief, Fire Suppress for Fire Department within Fire Services. Their status is permanent civil service, 1.03 FTE. Matthew earned $401,935 in 2025. Their bargaining unit is Firefighters,Local 798, Unit 2.

Kevin Keon

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$401,865
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$239,519
Overtime
$32,785
Other pay
$55,712
Benefits
$73,850
Total compensation
$401,865
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.32

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$28,057
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,023

At Fire Department, Kevin Keon serves as a Battalion Chief, Fire Suppress within Fire Services. They work permanent civil service, 1.32 FTE. Their 2025 pay totaled $401,865. Their bargaining unit is Firefighters,Local 798, Unit 2.

Eric Botelho

Firefighter/Fire Department

2025 total comp
$401,226
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$176,387
Overtime
$144,664
Other pay
$27,147
Benefits
$53,027
Total compensation
$401,226
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.5

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$19,277
Job Code
H002
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,899

Eric Botelho works as a Firefighter for Fire Department within Fire Services. Their status is permanent civil service, 1.5 FTE. Eric earned $401,226 in 2025. They are represented by Firefighters,Local 798, Unit 1.

Robert Ramirez

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$401,059
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$222,418
Overtime
$38,305
Other pay
$68,130
Benefits
$72,206
Total compensation
$401,059
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.36

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$28,597
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,661

Robert Ramirez holds the role of Battalion Chief, Fire Suppress at Fire Department within Fire Services. Their status is permanent civil service, 1.36 FTE. In 2025, their total compensation was $401,059. They are represented by Firefighters,Local 798, Unit 2.

Erin Yamamura

Lieut,Fire Prev/Fire Department

2025 total comp
$400,442
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$196,061
Overtime
$118,841
Other pay
$29,409
Benefits
$56,130
Total compensation
$400,442
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.35

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$19,277
Job Code
H022
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,790

Erin Yamamura holds the role of Lieut,Fire Prev at Fire Department within Fire Services. Their status is permanent civil service, 1.35 FTE. In 2025, their total compensation was $400,442. Their bargaining unit is Firefighters,Local 798, Unit 1.

Jason Watrous

Captain, Fire Suppression/Fire Department

2025 total comp
$400,055
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$238,033
Overtime
$76,782
Other pay
$23,973
Benefits
$61,266
Total compensation
$400,055
Employment type
Permanent Exempt
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.2

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$19,277
Job Code
H030
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,832

Jason Watrous works as a Captain, Fire Suppression for Fire Department within Fire Services. Their status is permanent exempt, 1.2 FTE. Jason earned $400,055 in 2025. They are represented by Firefighters,Local 798, Unit 1.

Jeffrey Marcaletti

Lieutenant, Fire Suppression/Fire Department

2025 total comp
$399,597
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$174,105
Overtime
$124,223
Other pay
$43,642
Benefits
$57,627
Total compensation
$399,597
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.8

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,577
Job Code
H020
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,782

Jeffrey Marcaletti holds the role of Lieutenant, Fire Suppression at Fire Department within Fire Services. Their status is permanent civil service, 1.8 FTE. In 2025, their total compensation was $399,597. Their bargaining unit is Firefighters,Local 798, Unit 1.

John Rocco

Battalion Chief, Fire Suppress/Fire Department

2024 total comp
$399,491
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$129,338
Overtime
$95,224
Other pay
$129,412
Benefits
$45,517
Total compensation
$399,491
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$17,624
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$5,044

John Rocco works as a Battalion Chief, Fire Suppress for Fire Department within Fire Services. Their status is permanent civil service, 1.04 FTE. John earned $399,491 in 2024. Union affiliation: Firefighters,Local 798, Unit 2.

Henry Jr

Battalion Chief, Fire Suppress/Fire Department

2025 total comp
$398,863
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$239,118
Overtime
$53,056
Other pay
$34,646
Benefits
$72,043
Total compensation
$398,863
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 2
Full-time equivalent (FTE)
1.4

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$28,597
Job Code
H040
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,680

Henry Jr works as a Battalion Chief, Fire Suppress for Fire Department within Fire Services. Their status is permanent civil service, 1.4 FTE. Henry earned $398,863 in 2025. Their bargaining unit is Firefighters,Local 798, Unit 2.

Jay Lee

Firefighter/Fire Department

2025 total comp
$398,605
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$150,147
Overtime
$156,063
Other pay
$38,131
Benefits
$54,264
Total compensation
$398,605
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.95

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$23,577
Job Code
H002
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,769

At Fire Department, Jay Lee serves as a Firefighter within Fire Services. They work permanent civil service, 1.95 FTE. Their 2025 pay totaled $398,605. Their bargaining unit is Firefighters,Local 798, Unit 1.