How much does a Public Health Practitioner make in VA?
As of April 01, 2025, the average annual salary for a Public Health Practitioner in Virginia is $97,955. Salary.com reports that pay typically ranges from $90,700 to $105,154, with most professionals earning between $84,095 and $111,709.