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 2

Dustin Stewart

Lieutenant, Fire Suppression/Fire Department

2025 total comp
$365,702
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$182,603
Overtime
$93,576
Other pay
$30,976
Benefits
$58,546
Total compensation
$365,702
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.58

Source-specific fields

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

Dustin Stewart is a Lieutenant, Fire Suppression at Fire Department within Fire Services. They work permanent civil service, 1.58 FTE. 2025 total compensation came to $365,702. Union affiliation: Firefighters,Local 798, Unit 1.

Christopher Campbell

Firefighter/Fire Department

2025 total comp
$365,634
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$150,105
Overtime
$137,382
Other pay
$25,042
Benefits
$53,104
Total compensation
$365,634
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.91

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,310

At Fire Department, Christopher Campbell serves as a Firefighter within Fire Services. They work permanent civil service, 1.91 FTE. Their 2025 pay totaled $365,634. Union affiliation: Firefighters,Local 798, Unit 1.

Joshua Pyatt

Firefighter/Fire Department

2025 total comp
$365,538
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$150,047
Overtime
$127,914
Other pay
$33,586
Benefits
$53,991
Total compensation
$365,538
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.86

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
H002
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,364

Joshua Pyatt is a Firefighter at Fire Department within Fire Services. They work permanent civil service, 1.86 FTE. 2025 total compensation came to $365,538. Union affiliation: Firefighters,Local 798, Unit 1.

Laverne Maliga

Incident Support Specialist/Fire Department

2024 total comp
$365,490
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$169,676
Overtime
$109,006
Other pay
$30,657
Benefits
$56,151
Total compensation
$365,490
Employment type
Permanent Exempt
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.78

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
FIR
Health and Dental Benefits
$22,566
Job Code
H010
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,409

Laverne Maliga is a Incident Support Specialist at Fire Department within Fire Services. They work permanent exempt, 1.78 FTE. 2024 total compensation came to $365,490. Union affiliation: Firefighters,Local 798, Unit 1.

Brian Kane

Lieutenant, Fire Suppression/Fire Department

2025 total comp
$364,304
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$183,998
Overtime
$93,437
Other pay
$34,876
Benefits
$51,993
Total compensation
$364,304
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.26

Source-specific fields

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

Brian Kane is a Lieutenant, Fire Suppression at Fire Department within Fire Services. They work permanent civil service, 1.26 FTE. 2025 total compensation came to $364,304. Union affiliation: Firefighters,Local 798, Unit 1.

Laura Attia

Incident Support Specialist/Fire Department

2025 total comp
$364,130
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$163,500
Overtime
$109,617
Other pay
$34,910
Benefits
$56,104
Total compensation
$364,130
Employment type
Permanent Exempt
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.71

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
H010
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,322

Laura Attia works as a Incident Support Specialist for Fire Department within Fire Services. Their status is permanent exempt, 1.71 FTE. Laura earned $364,130 in 2025. Their bargaining unit is Firefighters,Local 798, Unit 1.

Nikolai Krishpinovich

Captain, Fire Suppression/Fire Department

2025 total comp
$364,098
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$199,167
Overtime
$84,216
Other pay
$21,609
Benefits
$59,106
Total compensation
$364,098
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.55

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,243

Nikolai Krishpinovich holds the role of Captain, Fire Suppression at Fire Department within Fire Services. Their status is permanent civil service, 1.55 FTE. In 2025, their total compensation was $364,098. They are represented by Firefighters,Local 798, Unit 1.

Mark O'Connor

Firefighter/Fire Department

2025 total comp
$363,901
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$148,101
Overtime
$122,382
Other pay
$39,795
Benefits
$53,624
Total compensation
$363,901
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,271
Job Code
H002
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,264

Mark O'Connor holds the role of Firefighter at Fire Department within Fire Services. Their status is permanent civil service, 1.81 FTE. In 2025, their total compensation was $363,901. Their bargaining unit is Firefighters,Local 798, Unit 1.

Marino Cacciotti

Firefighter/Fire Department

2025 total comp
$363,855
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$148,708
Overtime
$129,884
Other pay
$31,681
Benefits
$53,582
Total compensation
$363,855
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
H002
Job Family Code
H000
Organization Group Code
Public Protection
Other Benefits
$4,491

Marino Cacciotti holds the role of Firefighter at Fire Department within Fire Services. Their status is permanent civil service, 1.85 FTE. In 2025, their total compensation was $363,855. Union affiliation: Firefighters,Local 798, Unit 1.

Raymond Schnelker

Captain, Fire Suppression/Fire Department

2025 total comp
$363,406
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$197,257
Overtime
$58,285
Other pay
$46,031
Benefits
$61,834
Total compensation
$363,406
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.44

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
$4,223

At Fire Department, Raymond Schnelker serves as a Captain, Fire Suppression within Fire Services. They work permanent civil service, 1.44 FTE. Their 2025 pay totaled $363,406. Their bargaining unit is Firefighters,Local 798, Unit 1.

Sean Mullane

Captain, Fire Suppression/Fire Department

2025 total comp
$362,908
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$197,257
Overtime
$54,545
Other pay
$49,433
Benefits
$61,672
Total compensation
$362,908
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.45

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
$4,224

Sean Mullane holds the role of Captain, Fire Suppression at Fire Department within Fire Services. Their status is permanent civil service, 1.45 FTE. In 2025, their total compensation was $362,908. Union affiliation: Firefighters,Local 798, Unit 1.

Dewayne Eckerdt

Captain, Fire Suppression/Fire Department

2025 total comp
$362,301
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$217,094
Overtime
$34,039
Other pay
$46,245
Benefits
$64,924
Total compensation
$362,301
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.34

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
$4,246

Dewayne Eckerdt holds the role of Captain, Fire Suppression at Fire Department within Fire Services. Their status is permanent civil service, 1.34 FTE. In 2025, their total compensation was $362,301. Their bargaining unit is Firefighters,Local 798, Unit 1.

Mark Corso

Deputy Director IV/Fire Department

2025 total comp
$361,882
Sub-department
Management
Organization group
Public Protection
Base pay
$281,578
Overtime
$0
Other pay
$0
Benefits
$80,304
Total compensation
$361,882
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc
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
$24,559
Job Code
0954
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$15,701

At Fire Department, Mark Corso serves as a Deputy Director IV within Management. They work permanent exempt. Their 2025 pay totaled $361,882. They are represented by Municipal Exec Assoc, Misc.

James Kucharszky

Emt/Paramedic/Firefighter/Fire Department

2025 total comp
$361,635
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$187,167
Overtime
$85,287
Other pay
$32,528
Benefits
$56,653
Total compensation
$361,635
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.46

Source-specific fields

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

James Kucharszky holds the role of Emt/Paramedic/Firefighter at Fire Department within Fire Services. Their status is permanent civil service, 1.46 FTE. In 2025, their total compensation was $361,635. Their bargaining unit is Firefighters,Local 798, Unit 1.

Don Noble

Captain, Fire Suppression/Fire Department

2025 total comp
$361,238
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$197,125
Overtime
$69,064
Other pay
$34,600
Benefits
$60,449
Total compensation
$361,238
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.48

Source-specific fields

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

At Fire Department, Don Noble serves as a Captain, Fire Suppression within Fire Services. They work permanent civil service, 1.48 FTE. Their 2025 pay totaled $361,238. Union affiliation: Firefighters,Local 798, Unit 1.

Ken Ainsworth

Emt/Paramedic/Firefighter/Fire Department

2025 total comp
$361,220
Sub-department
Fire Services
Organization group
Public Protection
Base pay
$151,890
Overtime
$129,391
Other pay
$29,150
Benefits
$50,789
Total compensation
$361,220
Employment type
Permanent Civil Service
Union / bargaining unit
Firefighters,Local 798, Unit 1
Full-time equivalent (FTE)
1.64

Source-specific fields

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

Ken Ainsworth is a Emt/Paramedic/Firefighter at Fire Department within Fire Services. They work permanent civil service, 1.64 FTE. 2025 total compensation came to $361,220. Their bargaining unit is Firefighters,Local 798, Unit 1.