Salaripedia
English

How much does a firefighter make in Minnesota?

$38,110a year

Median yearly pay for firefighters in Minnesota. That is $18.32 an hour or $3,176 a month.

Hourly
$18.32
Vs. national median
-36%
Rank among states
45 of 50
Jobs in the state
5,810
Pay range
Lowest 10%: $27,510Median: $38,110Highest 10%: $70,380
PercentileYearlyHourly
10th$27,510$13.23
25th$31,110$14.96
Median$38,110$18.32
75th$59,350$28.53
90th$70,380$33.84

Cities in Minnesota

Metro areas, median yearly pay.

Grand Forks, ND$68,060
Fargo, ND$53,130
Sioux Falls, SD$50,840
Minneapolis, MN$39,350
La Crosse, WI$38,900
Duluth, MN$37,410
Rochester, MN$35,200
Mankato, MN$34,190
St. Cloud, MN$33,820
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for firefighters.

42. South Carolina$42,570
43. New Mexico$41,590
44. Arkansas$39,690
45. Minnesota$38,110
46. North Carolina$37,940
47. West Virginia$37,350
48. Kentucky$37,150
Firefighter salary in all states

Frequently asked questions

How much does a firefighter make an hour in Minnesota?

The median hourly pay in Minnesota is $18.32 ($38,110 a year).

Do firefighters make more in Minnesota than the national average?

No: $38,110 against $59,280 nationally, 36% less.

Where does Minnesota rank for firefighter pay?

Minnesota ranks 45 of 50 states.

Which city in Minnesota pays firefighters the most?

Grand Forks, ND-MN, with a median of $68,060 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.