Public Health Jobs in North Carolina

Public Health jobs in North Carolina are concentrated in government agencies, academic medical centers, community health organizations, and nonprofit sectors, with demand at every level from entry-level health educators to senior epidemiologists and program directors. The most active hiring is in Raleigh, Charlotte, and the Research Triangle area, where major employers like the North Carolina Department of Health and Human Services, UNC Health, and Duke Health maintain large public health teams. The most in-demand specialties right now are epidemiology, community health outreach, and environmental health. Scan the live roles below and apply to whichever ones fit.

Find Public Health Jobs

Overview

Open roles31
Top employerMecklenburg County
Top cityCharlotte, NC
Cities hiring15
Work type100% On-site
Top industryGovernment

Showing 5 of 31+ Public Health jobs

22nd century
Public Health Research Scientist
We won't show you this job again
22nd century
New 21h ago
Public Health Research Scientist
22nd century
Mocksville, North Carolina
Consulting & Professional Services
Project & Program Management
Project Management
$105k - $125k/yr
Master's degree in health science

Have you applied for this role?

Mecklenburg County
Epidemiology Program Manager - Public Health
We won't show you this job again
Mecklenburg County
Added 1d ago
Epidemiology Program Manager - Public Health
Mecklenburg County
Charlotte, North Carolina
Health Informatics
Healthcare Administration
Public Health
$84k.6 - $110k.97/yr
Master's degree in public administration

Have you applied for this role?

Gaston County Government
Public Health Nurse II
We won't show you this job again
Gaston County Government
Added 2d ago
Public Health Nurse II
Gaston County Government
Gaston County, NC
Healthcare Administration
Nursing
Patient Services & Wellbeing
$30.43 - $36.14/hr
CPR Certification

Have you applied for this role?

Mecklenburg County
Epidemiologist - Public Health
We won't show you this job again
Mecklenburg County
Added 5d ago
Epidemiologist - Public Health
Mecklenburg County
Charlotte, North Carolina
Customer Service
Customer Support
Hospitality & Guest Services
$63k - $83k.5/yr
Master's degree in epidemiology

Have you applied for this role?

Davidson County, NC
Public Health Nurse I
We won't show you this job again
Davidson County, NC
Added 6d ago
Public Health Nurse I
Davidson County, NC
Lexington, North Carolina
Allied Health
Healthcare Administration
Mental & Behavioral Health
Social Work & Counseling
$27.05 - $34.49/hr
Bachelor of Science
201-500

Have you applied for this role?

See All 31 Public Health Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Public Health Jobs

Public Health Jobs by City in North Carolina

Where North Carolina roles are concentrated, by current openings.

Charlotte
5 jobs
Durham
4 jobs
Kannapolis
3 jobs
Fayetteville
3 jobs
Nashville
2 jobs
Winston-Salem
2 jobs
Lenoir
1 job
Raleigh
1 job
Franklin
1 job

Public Health Job Market in North Carolina

A snapshot from current North Carolina openings, updated as new roles post.

Who's Hiring

Mecklenburg County
Mecklenburg County5 open roles
Durham County Government
Durham County Government4 open roles
Cumberland County, NC
Cumberland County, NC3 open roles

Top Industries Hiring

  • Government & Public Sector

What North Carolina Employers Look For

The qualifications that appear most often in public health jobs across North Carolina.

  • Bachelor's or master's degree in public health, epidemiology, or a closely related field
  • Familiarity with North Carolina DHHS program structures and reporting requirements
  • Experience with data collection, analysis, and public health surveillance systems
  • Strong written and verbal communication skills for community and stakeholder engagement
  • Knowledge of federal and state grant compliance and program evaluation methods
  • Proficiency in statistical software such as SAS, R, or similar analytical tools

Public Health Jobs in North Carolina: Frequently Asked Questions

How do you become a public health in North Carolina?

Most public health roles in North Carolina require at minimum a bachelor's degree in public health, health administration, or a related science, with many government and health system positions preferring or requiring a Master of Public Health. North Carolina does not issue a single statewide license for public health generalists, but roles in environmental health require certification through the North Carolina Board of Environmental Health Specialists. Building experience through internships with county health departments or the North Carolina Division of Public Health strengthens candidacy considerably.

Which companies hire public healths in North Carolina?

Companies currently hiring public healths in North Carolina include Mecklenburg County, Durham County Government, and Cumberland County, NC, per current listings on Migrate Mate as of August 2026. North Carolina's large academic health systems, county health departments across its hundred counties, and federally qualified health centers are consistently among the steadiest sources of public health openings in the state.

Which North Carolina cities have the most public health jobs?

The cities with the most public health openings in North Carolina are Charlotte, Durham, and Kannapolis. Raleigh and the surrounding Research Triangle concentrates the most postings given the presence of state government agencies, major research universities, and a dense cluster of health-focused nonprofits, while Charlotte's rapid population growth has driven steady demand at Mecklenburg County Public Health and its large hospital networks.

Are there remote public health jobs in North Carolina?

Yes, but they are less common than in purely analytical fields because many public health roles involve community outreach, clinic work, or field-based inspections that require an on-site presence. About 0% of public health openings tied to North Carolina are remote or hybrid as of August 2026, so the opportunity does exist. Roles most likely to be fully remote are those focused on data analysis, grant writing, policy research, and health communications rather than direct community service delivery.

How can I get hired as a public health in North Carolina with little or no experience?

The most realistic entry path is applying to county health department positions, which routinely hire health educators and public health associate roles that do not require prior professional experience. The North Carolina Division of Public Health and many local health departments run internship and practicum programs that directly pipeline participants into paid roles. Adjacent positions such as community health worker, case manager, or outreach coordinator at federally qualified health centers also serve as strong entry points, and completing a Certified Health Education Specialist credential through coursework gives early-career candidates a competitive edge.

Where can I find and apply to public health jobs in North Carolina?

You can find and apply to public health jobs in North Carolina on Migrate Mate, which lists current openings across the state. Search the roles available, find the ones that match your experience and location, and apply directly to the ones that fit.

See All 31 Public Health Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Public Health Jobs