How much does a Fire Marshal make in Dayton, OH?
As of April 01, 2025, the average annual salary for a Fire Marshal in Dayton, OH is $62,962. Salary.com reports that pay typically ranges from $57,001 to $70,903, with most professionals earning between $51,574 and $78,134.