How much does a Safety Officer make in MN?
As of March 01, 2025, the average annual salary for a Safety Officer in Minnesota is $95,020. Salary.com reports that pay typically ranges from $77,428 to $111,136, with most professionals earning between $61,411 and $125,809.