California firefighter salaries by employer, 2025
15,357 people worked as firefighters for 353 cities, counties and fire districts in California in 2025. Those who worked the full year earned an average of $186,123, overtime included.
What is the average firefighter salary in California?
Lowest-paying employer
$80,303
North Central Fire Protection District
Fire protection district in Fresno County
Highest- and lowest-paying among the 153 employers with at least 10 full-year firefighters. The lists below include every employer with at least 5.
- Firefighters
- 15,357
- 11,567 of them worked the full year
- Employers
- 353
- 230 with 5 or more firefighters, in 43 counties
- Median total pay
- $181,950
- the middle firefighter: half earned more, half less
- Overtime
- $53,541
- average per full-year firefighter
Employers also paid an average of $32,330 into pensions and $19,557 for health, dental and vision cover per full-year firefighter, on top of wages.1
What stands out in California firefighter pay
Overtime adds an average of $53,541 a year.
Full-year firefighters in California had an average base pay of $117,924 and an average total pay of $186,123. Overtime is uneven: the middle firefighter was paid $45,646, while some work far more and pull the average up.
At most departments, firefighters earn more than the top of the official pay range.
We can compare range and total pay at 202 departments. At 199 of them, full-year firefighters earned more on average than the highest salary on the department's firefighter pay scale. Their average base pay stays within the scale at 186 of those 199: the difference is overtime and other pay on top.1
Depending on the department, average total pay runs from $80,303 to $270,158.
That's the range across the 153 departments with at least 10 full-year firefighters. The best-paying department's firefighters earn more than three times the lowest-paying one's.
Fire captains average $261,904, $75,781 more than firefighters.
Full-year fire engineers averaged $216,584, lieutenants averaged $238,584, captains averaged $261,904 and battalion chiefs averaged $312,313. Those ranks are kept out of the firefighter figures on this page.
The three best-paying counties are all in the Bay Area.
By county, the average total pay of firefighters across city, county and district fire departments is highest in San Mateo, Santa Clara and Napa counties ($219,236, $214,586 and $211,876), all part of the Bay Area2.
The most common pension formula is 2.7% at 57.
185 of the 230 departments report 2.7% at 57 as their firefighters' most common pension formula.
Which California employers pay firefighters the most?
By average total pay of full-year firefighters, among employers with at least 5 of them.
Highest average total pay
- Mountain ViewCity in Santa Clara County
18 full-year firefighters$270,158 - Culver CityCity in Los Angeles County
30 full-year firefighters$260,589 - San Ramon Valley Fire ProtectionFire protection district in Contra Costa County
53 full-year firefighters$247,793 - Montecito Fire Protection DistrictFire protection district in Santa Barbara County
18 full-year firefighters$245,450 - FairfieldCity in Solano County
17 full-year firefighters$244,339 - Chino Valley Independent Fire DistrictFire protection district in San Bernardino County
41 full-year firefighters$242,813 - Beverly HillsCity in Los Angeles County
38 full-year firefighters$242,548 - South PasadenaCity in Los Angeles County
5 full-year firefighters$240,682 - South San FranciscoCity in San Mateo County
32 full-year firefighters$240,483 - Santa ClaraCity government
54 full-year firefighters$235,480
California average, $186,123
Highest firefighter starting salaries in California: every department compared
Compare firefighter pay at every California employer
Official pay range across each department's firefighter titles, and what full-year firefighters earned. Engineers, captains and higher ranks aren't in these figures. Click a column to sort it.
Showing 1 to 25 of 230 employers, highest average total pay first.
| Mountain ViewSanta Clara County | Santa Clara | $270,158 | $77,050 | $137,126 to $199,791 | 31 | 2.7% at 57 |
|---|---|---|---|---|---|---|
| Culver CityLos Angeles County | Los Angeles | $260,589 | $87,982 | $81,104 to $117,774 | 36 | 2.7% at 57 |
| San Ramon Valley Fire ProtectionContra Costa County | Contra Costa | $247,793 | $76,618 | $135,992 to $184,579 | 59 | 2.7% at 57 |
| Montecito Fire Protection DistrictSanta Barbara County | Santa Barbara | $245,450 | $69,564 | $109,319 to $158,735 | 19 | 2.7% at 57 |
| FairfieldSolano County | Solano | $244,339 | $72,364 | $103,994 to $126,406 | 22 | 2.7% at 57 |
| Chino Valley Independent Fire DistrictSan Bernardino County | San Bernardino | $242,813 | $85,336 | $124,145 to $150,905 | 54 | 2.7% at 57 |
| Beverly HillsLos Angeles County | Los Angeles | $242,548 | $62,840 | $107,444 to $133,488 | 46 | 2.7% at 57 |
| South PasadenaLos Angeles County | Los Angeles | $240,682 | $110,358 | $105,468 to $128,208 | 11 | 2.7% at 57 |
| South San FranciscoSan Mateo County | San Mateo | $240,483 | $43,331 | $97,718 to $118,789 | 39 | 2.7% at 57 |
| Santa ClaraSanta Clara County | Santa Clara | $235,480 | $28,794 | $104,408 to $201,710 | 65 | 2.7% at 57 |
| Santa MonicaLos Angeles County | Los Angeles | $230,552 | $77,978 | $100,704 to $144,228 | 45 | 2.7% at 57 |
| ComptonLos Angeles County | Los Angeles | $229,479 | $124,213 | $72,911 to $85,501 | 37 | 2.7% at 57 |
| FremontAlameda County | Alameda | $225,769 | $67,125 | $118,130 to $143,572 | 43 | 2.7% at 57 |
| Santa Clara CountySanta Clara County | Santa Clara | $225,543 | $42,646 | $132,473 to $177,124 | 168 | 2.7% at 57 |
| NapaNapa County | Napa | $225,457 | $62,609 | $107,550 to $148,673 | 45 | 2.7% at 57 |
| San Mateo Consolidated Fire DepartmentSan Mateo County | San Mateo | $220,998 | $46,294 | $127,131 to $158,025 | 87 | 2.7% at 57 |
| Moraga/Orinda Fire Protection DistrictContra Costa County | Contra Costa | $219,466 | $51,731 | $118,680 to $158,592 | 21 | 2.7% at 57 |
| Los AngelesLos Angeles County | Los Angeles | $217,243 | $74,228 | $87,883 to $128,287 | 2,042 | 2.16% at 55 |
| Central County Fire DepartmentSan Mateo County | San Mateo | $216,758 | $44,153 | $119,726 to $151,348 | 56 | 2.7% at 57 |
| OaklandAlameda County | Alameda | $216,496 | $61,248 | $108,381 to $156,867 | 259 | 2.7% at 57 |
| San BrunoSan Mateo County | San Mateo | $215,990 | $41,067 | $114,853 to $140,924 | 20 | 2.7% at 57 |
| Long BeachLos Angeles County | Los Angeles | $213,911 | $80,721 | $89,826 to $110,306 | 225 | 2.7% at 57 |
| Daly CitySan Mateo County | San Mateo | $213,140 | $54,982 | $119,153 to $144,831 | 20 | 2.7% at 57 |
| MilpitasSanta Clara County | Santa Clara | $213,043 | $34,979 | $121,383 to $182,185 | 28 | 2.7% at 57 |
| BurbankLos Angeles County | Los Angeles | $211,387 | $50,676 | $86,330 to $116,104 | 63 | 2% at 57 |
No employer matches. Clear the search or pick another county or size.
"Fewer than 5": fewer than 5 firefighters worked the full year, too few for an average. "Not reported": the employer reported no pay range, so we can't tell who worked the full year. "Left out": the employer's records don't show who worked the full year (each person's own pay reported as their range, or total pay reported as salary), so we set its pay figures aside. Employers with fewer than 5 firefighters aren't listed. Los Angeles's ranges come from the City's own salary schedules: it reported none to the State Controller except for Firefighter I.
California fire department pay by rank: firefighter, engineer, lieutenant, captain and battalion chief
Every city, county and district fire department in California, 2025. Each rank leads to its own page. Range: the middle reported bottom and top of each rank's official range. Pay: full-year staff, overtime included.1
| Rank | Positions | Official range | Average total pay | Average overtime |
|---|---|---|---|---|
| Firefighters | 15,357 | Varies by department | $186,123 | $53,541 |
| Engineers | 6,761 | $107,922 to $130,489 | $216,584 | $68,675 |
| Lieutenants | 359 | $145,045 | $238,584 | $57,071 |
| Captains | 7,383 | $127,579 to $153,960 | $261,904 | $87,350 |
| Battalion Chiefs | 1,304 | $160,953 to $198,558 | $312,313 | $89,638 |
Which California jobs count as firefighters here, and which don't?
The State Controller's file lists every public job by title. We decided each fire title by hand, from its name and department.
Counted as firefighters
- Career firefighters at city and county fire departments. Every level (Firefighter I, II and III), firefighter-paramedics and firefighter-EMTs, on 40- and 56-hour schedules.
- Firefighters at fire protection districts and fire authorities. Orange County Fire Authority and Sacramento Metropolitan Fire District, for example, and airport fire crews.
- Santa Clara County's Firefighter/Engineers. The county fire department's base rank: the next rank up is Fire Captain.
Shown separately or left out
- Engineers, lieutenants, captains and battalion chiefs. In the pay by rank table above, each with its own page, not in the firefighter figures. Engineers include apparatus operators and firefighter specialists, as some departments name the rank.
- Volunteer, reserve, paid-call, seasonal and extra-help firefighters. Fire districts that report only these, with fewer than 5 firefighters paid at least a full year at the state minimum wage, get no page.
- Recruits and trainees in the academy, and hand crews.
- Chiefs above battalion chief, and civilian fire staff. Division, deputy and assistant chiefs, fire marshals and inspectors, dispatchers, mechanics and lifeguards.
- Cal Fire. The state's fire department reports in a separate state file, not in the city, county and district files these pages use.
Every California employer with a firefighter pay page, by county
230 employers with at least 5 firefighters. Open a county to see its employers. Employers without an average had fewer than 5 full-year firefighters, or their records don't show who worked the full year. The map shades each county by the average total pay of full-year firefighters across its employers; click a county to open its list.
Alameda County
10 employers, $211,608- Alameda$208,935
- Alameda County$210,661
- Albany$199,617
- Berkeley$210,083
- East Bay Regional Park District$149,752
- Fremont$225,769
- Hayward$206,177
- Oakland$216,496
- PiedmontNot reported
- Pleasanton$196,645
Calaveras County
5 employers, $120,014- Calaveras Consolidated Fire Protection DistrictFewer than 5
- Central Calaveras Fire and Rescue Protection DistrictNot reported
- Ebbetts Pass Fire Protection District$124,911
- Murphys Fire Protection DistrictLeft out
- San Andreas Fire Protection DistrictNot reported
Contra Costa County
6 employers, $206,299- Contra Costa County$190,594
- El Cerrito$189,670
- Moraga/Orinda Fire Protection District$219,466
- Richmond$191,056
- Rodeo-Hercules Fire Protection DistrictFewer than 5
- San Ramon Valley Fire Protection$247,793
El Dorado County
5 employers, $146,308- El Dorado County Fire Protection District$144,051
- El Dorado Hills County Water District$174,658
- Fallen Leaf Lake Community Services DistrictFewer than 5
- Lake Valley Fire Protection DistrictNot reported
- South Lake Tahoe$132,173
Fresno County
5 employers, $130,512- Clovis$176,683
- Coalinga$119,036
- Fresno$133,748
- North Central Fire Protection District$80,303
- Sanger$89,499
Imperial County
3 employers, $96,857Kern County
3 employers, $119,528- Bakersfield$123,159
- California City$139,256
- Kern County$117,743
Kings County
2 employers, $112,802- Hanford$130,042
- Kings County$101,308
Lake County
2 employers, $100,238- Lake County Fire Protection DistrictFewer than 5
- Northshore Fire Protection District$104,134
Los Angeles County
27 employers, $206,861- Alhambra$165,776
- Arcadia$189,274
- Beverly Hills$242,548
- Burbank$211,387
- Compton$229,479
- Culver City$260,589
- Downey$197,090
- El Segundo$195,625
- Glendale$200,189
- La Verne$169,796
- Long Beach$213,911
- Los Angeles$217,243
- Los Angeles County$191,667
- Manhattan Beach$193,064
- Monrovia$196,290
- Montebello$161,341
- Monterey Park$196,678
- Pasadena$204,800
- Redondo Beach$179,495
- San Gabriel$175,177
- San Marino$190,133
- Santa Fe Springs$201,467
- Santa Monica$230,552
- Sierra Madre$151,506
- South Pasadena$240,682
- Torrance$204,906
- West Covina$183,980
Marin County
6 employers, $198,701- Central Marin Fire Authority$189,270
- Marin County$188,458
- Novato Fire Protection District$208,142
- Ross Valley Fire DepartmentFewer than 5
- San Rafael$208,191
- Southern Marin Fire Protection DistrictNot reported
Mendocino County
2 employers, $98,642- Leggett Valley Fire Protection DistrictNot reported
- Ukiah$98,642
Monterey County
6 employers, $135,621- Marina$121,692
- Monterey$168,908
- Monterey County Regional Fire Protection District$127,305
- North County Fire Protection District (Monterey)Fewer than 5
- Salinas$120,213
- Seaside$141,999
Nevada County
4 employers, $129,356- Grass Valley$91,126
- North San Juan Fire Protection DistrictNot reported
- Penn Valley Fire Protection District$97,666
- Truckee Fire Protection District$155,627
Orange County
11 employers, $185,827- Anaheim$201,770
- Brea$166,433
- Costa Mesa$205,433
- Fountain Valley$205,375
- Fullerton$126,955
- Huntington Beach$205,850
- Laguna Beach$151,216
- Newport Beach$204,856
- Orange$184,728
- Orange County Fire Authority$182,856
- Placentia$111,551
Placer County
6 employers, $153,257- Lincoln$132,944
- North Tahoe Fire Protection District$152,990
- Olympic Valley Public Service District$136,926
- Rocklin$172,724
- Roseville$168,237
- South Placer Fire Protection District$141,014
Plumas County
1 employer- Peninsula Fire Protection DistrictNot reported
Riverside County
7 employers, $171,295- CalimesaFewer than 5
- Cathedral City$175,273
- Corona$182,973
- Hemet$152,234
- Murrieta$202,570
- Palm Springs$150,784
- Riverside$173,876
Sacramento County
4 employers, $169,199- Cosumnes Community Services District$173,004
- Folsom$160,308
- Sacramento$152,985
- Sacramento Metropolitan Fire District$187,952
San Bernardino County
12 employers, $185,219- Apple Valley Fire Protection District$122,432
- Barstow$167,390
- Big Bear Fire Authority$165,773
- Chino Valley Independent Fire District$242,813
- Colton$203,855
- Loma LindaFewer than 5
- Montclair$99,477
- Ontario$192,230
- Rancho Cucamonga$182,044
- Redlands$165,786
- San Bernardino County$177,656
- Victorville$175,084
San Diego County
24 employers, $145,053- Alpine Fire Protection District$158,161
- Bonita-Sunnyside Fire Protection District$129,885
- Carlsbad$175,781
- Chula Vista$153,151
- Coronado$161,998
- El Cajon$193,849
- Encinitas$163,584
- Escondido$154,642
- Imperial Beach$131,015
- La Mesa$184,024
- Lakeside Fire Protection District$181,528
- Lemon Grove$167,422
- National City$156,871
- North County Fire Protection District (San Diego)$152,353
- Oceanside$161,458
- Poway$176,781
- Rancho Santa Fe Fire Protection District$179,489
- San Diego$118,424
- San Marcos$166,494
- San Miguel Consolidated Fire Protection District$156,883
- Santee$169,557
- Solana Beach$160,810
- Valley Center Fire Protection DistrictNot reported
- Vista$168,629
San Francisco County
1 employer, $188,729- San Francisco$188,729
San Joaquin County
11 employers, $127,308- French Camp-McKinley Fire Protection DistrictNot reported
- Lathrop-Manteca Fire Protection DistrictFewer than 5
- Liberty Fire Protection DistrictNot reported
- Linden-Peters Fire Protection DistrictNot reported
- Lodi$129,391
- Manteca$156,807
- Ripon Consolidated Fire Protection DistrictLeft out
- South San Joaquin County Fire Authority$176,046
- Stockton$108,054
- Waterloo-Morada Fire Protection DistrictNot reported
- Woodbridge Fire Protection District$107,505
San Luis Obispo County
3 employers, $140,806- El Paso De Robles$115,256
- Five Cities Fire Authority$122,908
- San Luis Obispo$170,195
San Mateo County
9 employers, $219,236- Brisbane$190,686
- Central County Fire Department$216,758
- Colma Fire Protection DistrictFewer than 5
- Daly City$213,140
- Menlo Park Fire Protection District$170,701
- San Bruno$215,990
- San Mateo Consolidated Fire Department$220,998
- South San Francisco$240,483
- Woodside Fire Protection DistrictLeft out
Santa Barbara County
6 employers, $179,729- Carpinteria - Summerland Fire Protection District$207,715
- Lompoc$127,324
- Montecito Fire Protection District$245,450
- Santa Barbara$162,239
- Santa Barbara County$182,476
- Santa Maria$129,552
Santa Clara County
7 employers, $214,586- Gilroy$140,703
- Milpitas$213,043
- Mountain View$270,158
- Palo Alto$206,035
- San Jose$204,837
- Santa Clara$235,480
- Santa Clara County$225,543
Santa Cruz County
3 employers, $184,502- Central Fire District of Santa Cruz County$198,417
- Santa Cruz$170,855
- Watsonville$127,218
Sonoma County
7 employers, $166,351- Cloverdale Fire Protection District$96,742
- Gold Ridge Fire Protection DistrictFewer than 5
- Petaluma$176,763
- Rancho Adobe Fire Protection District$126,948
- Santa Rosa$199,701
- Sonoma County Fire District$155,875
- Sonoma Valley Fire District$155,812
Stanislaus County
4 employers, $132,597- Modesto$141,462
- PattersonFewer than 5
- Stanislaus Consolidated Fire Protection District$109,265
- Turlock$114,297
Tulare County
5 employers, $107,877- Dinuba$115,150
- Porterville$98,115
- Tulare$95,462
- Tulare County$82,422
- Visalia$144,268
Ventura County
3 employers, $183,417- Oxnard$159,747
- San Buenaventura$179,065
- Ventura County$192,279
Yolo County
4 employers, $145,914- Davis$147,578
- West Plainfield Fire Protection District$71,437
- West Sacramento$186,477
- Woodland$132,607
Yuba County
2 employers, $90,298
Questions about firefighter pay in California
How much do firefighters make in California?
Full-year firefighters at California city, county and district fire departments earned an average of $186,123 in 2025, including an average of $53,541 in overtime. The middle firefighter earned $181,950: half earned more, half less.
What is the average fireman salary in California?
$186,123 in total pay for firefighters who worked the full year in 2025, overtime included; $117,924 in base pay alone. Fire captains averaged $261,904.
Which California fire department pays firefighters the most?
Among departments with at least 10 full-year firefighters, Mountain View has the highest average total pay, $270,158, followed by Culver City ($260,589) and San Ramon Valley Fire Protection ($247,793).
Which California fire department pays firefighters the least?
Among departments with at least 10 full-year firefighters, North Central Fire Protection District has the lowest average total pay, $80,303, followed by Tulare County ($82,422) and Brawley ($85,672).
How much do fire engineers, captains and battalion chiefs make in California?
Full-year fire engineers averaged $216,584, lieutenants averaged $238,584, captains averaged $261,904 and battalion chiefs averaged $312,313 in 2025, against $186,123 for firefighters.
Which California fire departments have the most firefighters?
Los Angeles (2,042 firefighters), San Francisco (1,417) and Los Angeles County (1,400), counting firefighter positions held in 2025, without engineers, captains and higher ranks.
Sources for the California firefighter figures
Every person who held a firefighter position at any point in 2025 counts toward the headcount. Pay figures use only people who worked roughly the full year: those whose regular pay reached at least 90% of the bottom of their official range. Total pay is gross wages before tax, including overtime, lump sums and other pay. Every figure covers at least 5 people.
- State Controller's Office, Government Compensation in California, 2025: positions, official pay ranges, wages, pension formulas and employer contributions as reported by each city, county and special district.
- Association of Bay Area Governments, Our Members: the nine Bay Area counties.