Firefighters Salary in Minnesota

BLS OEWS May 2025 • 9 metro areas • Minnesota

Firefighters in Minnesota earn a median salary of $40,963 per year on average across 9 metro and nonmetro areas, -31.2% vs the national median of $59,530. An estimated 5,140 firefighters are employed across Minnesota, with salaries ranging from $33,820 to $53,540 depending on location.

$40,963 Avg median salary in Minnesota
$53,540 Highest paying metro
$33,820 Lowest paying metro
5,140 Employed in Minnesota

Compare Firefighters salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Firefighters
in
    vs

      Firefighters salaries by city in Minnesota

      Metro area Median salary 25th pct 75th pct Employed
      Rochester, MN $53,540 $42,950 $70,020 160
      Minneapolis, MN-WI $43,470 $37,880 $60,190 3,160
      Mankato, MN $42,970 $40,350 $61,600 80
      Duluth, MN-WI $42,900 $31,660 $54,980 400
      Northeast Minnesota $38,480 $29,710 $41,480 200
      Northwest Minnesota $38,480 $33,230 $41,370 370
      Southeast Minnesota $38,480 $26,700 $48,980 250
      Southwest Minnesota $36,530 $22,570 $38,480 310
      St. Cloud, MN $33,820 $30,440 $44,420 210

      View Firefighters salaries in all cities