PublicPayData

California public employers · 2026 pay · 105 people

How much does a fire fighter trainee make in California public employers?

$10,475typical pay for a fire fighter trainee in 2026

$7,213 – $13,842what most people earned

Includes everyone paid during 2026, including part-year workers. Each employer counts with its latest published year (2025 or 2026). Typical pay rose 15.0% from the same employers' year before.

✓ Official data from 3 agencies · Matches each agency's latest release · Show sources

Where fire fighter trainees work

Typical pay at each employer, 2026 (everyone paid).

Related jobs and the next step up

Same line of work at a different rank, by typical pay (full-year employees where we can tell).

  1. Fire Fighter Trainee (this page)$10,475 (everyone)
  2. Fire Fighter$159,603

Highest-paid fire fighter trainees, 2026

  1. 1Timothy V ValadezFire Fighter Trainee · Los Angeles County$43,375
  2. 2Ellenor G BrandtFire Fighter Trainee · Los Angeles County$30,836
  3. 3June GomezFire Fighter Trainee · Los Angeles County$24,662
  4. 4Jason CorreaFire Fighter Trainee · Los Angeles County$19,844
  5. 5Samuel J TatumFire Fighter Trainee · Los Angeles County$19,434

Common questions

How much does a fire fighter trainee make in California public employers?

The typical fire fighter trainee was paid $10,475 in 2026; most earned between $7,213 and $13,842. This counts all 105 people paid, including part-year workers.

How much of the pay is overtime?

Overtime made up 17.3% of all pay for fire fighter trainees in 2026.

Which job titles are included?

Everyone whose payroll title is Fire Fighter Trainee, at any level (for example "Fire Fighter Trainee"). Part-time-schedule titles (such as "20 hours") are left out. Senior, supervising and trainee titles have their own pages.

Job titles are written out in full from the payroll's abbreviations (for example "SR CRRECTNL POLC OFCR" → "Senior Correctional Police Officer"). "Typical pay" is the median; "most earned" is the middle half. How we calculate this