How much does a Masters In Public Health make in NC?
As of April 01, 2025, the average annual salary for a Masters In Public Health in North Carolina is $242,127. Salary.com reports that pay typically ranges from $200,526 to $308,543, with most professionals earning between $162,651 and $369,011.