How much does a Safety Officer make in VA?
As of April 01, 2025, the average annual salary for a Safety Officer in Virginia is $93,509. Salary.com reports that pay typically ranges from $76,209 to $109,368, with most professionals earning between $60,458 and $123,806.