How much does a Scientific Officer make in MN?
As of April 01, 2025, the average annual salary for a Scientific Officer in Minnesota is $79,387. Salary.com reports that pay typically ranges from $69,855 to $88,432, with most professionals earning between $61,177 and $96,667.