How much does a Fire Marshal make?
As of April 01, 2025, the average annual salary for a Fire Marshal in the United States is $65,056. Salary.com reports that pay typically ranges from $58,897 to $73,262, with most professionals earning between $53,290 and $80,733.