North Carolina · Verified September 2026
MPH Programs in North Carolina
Where Can You Earn an MPH in North Carolina?
8 schools in North Carolina offer 7 MPH programs we verified, including Campbell University, Duke University and East Carolina University. 4 can be taken online.

Where North Carolina’s MPH Graduates Work
The state employer is the NC Department of Health and Human Services (NCDHHS) Division of Public Health in Raleigh, whose disease prevention and health promotion programs protect communities from communicable diseases, epidemics and contaminated food and water. Much of the frontline work, though, happens in local health departments, and North Carolina treats them differently from most states.
North Carolina was the first state to require local health departments to be accredited. The program started in 2002, became law in 2006, and now puts every local department through an accreditation cycle every four years. The standards tie back to state statutes and Division of Public Health requirements. For you, that means county health jobs with written performance standards, and a steady demand for staff who can handle community health assessment, data and quality improvement, which is standard MPH coursework.
The accreditation program’s governing board sits in the North Carolina Institute for Public Health at UNC Gillings, one of several ties between the state’s public health agencies and its largest school. Epidemiologists in the state earn a median $84,770 across 220 jobs, and health education specialists hold 2,110 jobs. See epidemiologist careers and health educator careers for what those roles involve.
North Carolina MPH Schools Compared
8 schools in North Carolina offer an MPH or a related public health master's degree. 7 are on the CEPH accredited list.
| School | MPH programs | Formats | CEPH | Lowest per credit | Credits |
|---|---|---|---|---|---|
| University of North Carolina at Chapel HillChapel Hill · Public | 2 + 6 | Campus, Online | Accredited | $1,735 | 42 |
| East Carolina UniversityGreenville · Public | 1 + 1 | Online | Accredited | 42 | |
| Lenoir-Rhyne UniversityHickory · Private nonprofit | 1 | Online | Accredited | 42 | |
| University of North Carolina at CharlotteCharlotte · Public | 1 | Campus | Accredited | 42 | |
| University of North Carolina at GreensboroGreensboro · Public | 1 | Campus | Accredited | 45 | |
| Wingate UniversityWingate · Private nonprofit | 1 | Online | Accredited | $820 | 42 |
| Campbell UniversityBuies Creek · Private nonprofit | 0 + 1 | Accredited | |||
| Duke UniversityDurham · Private nonprofit | 0 + 2 |
"+" counts related public health master's degrees (MS, MSPH, MHS). Per-credit rates as each school publishes them, reviewed September 2026.
17 programs in North Carolina
- MPH
Master of Public Health (Residential) at University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill · Chapel HillOn campusSOPHAS11 concentrationsCEPH - MPH
Online Master of Public Health (MPH@UNC) at University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill · Chapel HillOnlineNo GRE4 concentrations- Credits
- 42
- Tuition
- $1,735/cr
- Length
- 24–36 mo
CEPH Master of Science in Public Health (MSPH), Health Policy and Management at University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill · Chapel HillOn campusCEPHMaster of Science in Biostatistics at University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill · Chapel HillOn campusCEPHMaster of Science in Environmental Health Sciences and Engineering at University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill · Chapel HillOn campusCEPHMaster of Science in Environmental Engineering (MSEE) at University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill · Chapel HillOn campus- Length
- 2 yr
CEPHMaster of Science in Nutrition at University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill · Chapel HillOn campusCEPHMaster of Science in Clinical Research (MSCR), Epidemiology at University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill · Chapel HillOn campusCEPH- MPH
Master of Public Health at East Carolina University
East Carolina University · GreenvilleOnlineNo GRESOPHAS3 concentrations- Credits
- 42
CEPH Master of Science in Environmental Health (MSEH) at East Carolina University
East Carolina University · GreenvilleOnlineHybridNo GRE2 concentrationsCEPH- MPH
Master of Public Health at University of North Carolina at Charlotte
University of North Carolina at Charlotte · CharlotteOn campusNo GRE3 concentrations- Credits
- 42
CEPH - MPH
Master of Public Health in Community Health Education at University of North Carolina at Greensboro
University of North Carolina at Greensboro · GreensboroOn campus- Credits
- 45
- Length
- 2 yr
CEPH Master of Science in Public Health at Campbell University
Campbell University · Buies CreekOn campusSOPHAS- Length
- 2 yr
CEPH- MPH
Master of Public Health at Lenoir-Rhyne University
Lenoir-Rhyne University · HickoryOnlineGRE waivable- Credits
- 42
CEPH Master of Science in Global Health (MS-GH) at Duke University
Duke University · DurhamOn campusGRE optional- Credits
- 38
- Length
- 2 yr
Not CEPH- Length
- 2 yr
Not CEPH- MPH
Master of Public Health at Wingate University
Wingate University · WingateOnlineNo GRE2 concentrations- Credits
- 42
- Tuition
- $820/cr
- Length
- 2 yr
CEPH
No programs match these filters.
Program facts come from each school's own program pages, reviewed September 2026. Tuition is the school's published figure with its basis; per-credit sorting uses programs that publish a per-credit rate. CEPH status comes from the CEPH accredited list.
What an MPH Costs in North Carolina
2 North Carolina MPH programs publish both a per-credit rate and the credits you need, so you can estimate tuition before fees. Estimates run from $34,440 to $72,870. The median published rate in North Carolina is $820 per credit, against $842 for the 213 MPH programs nationwide that publish one.
| Program | Per credit | Credits | Estimated tuition |
|---|---|---|---|
| Wingate University: Master of Public HealthMaster of Public Health | $820 | 42 | $34,440 |
| University of North Carolina at Chapel Hill: Online Master of Public Health (MPH@UNC)Online Master of Public Health (MPH@UNC) | $1,735 | 42 | $72,870 |
Estimated tuition is the published per-credit rate times the published credits, before fees. Public schools usually charge non-residents more. Turn any program into a full cost and loan estimate with the MPH cost and loan calculator.
Largest Public Health Programs in North Carolina
By public health master's degrees awarded in 2022-23 (U.S. Department of Education, IPEDS), University of North Carolina at Chapel Hill has North Carolina's largest program, followed by East Carolina University and University of North Carolina at Charlotte. Size tells you how many classmates, electives and alumni to expect, not how good a program is.
| School | Public health master's awarded, 2022-23 |
|---|---|
| University of North Carolina at Chapel Hill | 1,028 |
| East Carolina University | 100 |
| University of North Carolina at Charlotte | 86 |
| University of North Carolina at Greensboro | 48 |
| Campbell University | 42 |
| Lenoir-Rhyne University | 32 |
| Duke University | 24 |
| Wingate University | 14 |
Public Health Pay in North Carolina
Among the public health jobs an MPH leads to, statisticians earn the highest median pay in North Carolina, $115,690. Epidemiologists earn a median $84,770 (3% below u.s.), 16th of 43 states with a published figure, across 220 jobs.
| Job | Median | vs U.S. median | State rank | Jobs |
|---|---|---|---|---|
| Epidemiologists | $84,770 | 3% below U.S. | 16th of 43 | 220 |
| Statisticians (including biostatisticians) | $115,690 | 10% above U.S. | 7th of 46 | 1,200 |
| Health education specialists | $58,080 | 9% below U.S. | 41st of 53 | 2,110 |
| Community health workers | $47,560 | 8% below U.S. | 41st of 52 | 1,680 |
| Occupational health and safety specialists | $86,650 | 4% below U.S. | 33rd of 53 | 4,670 |
| Health information technologists and medical registrars | $63,010 | 7% below U.S. | 30th of 51 | 2,370 |
| Medical and health services managers | $114,410 | 8% below U.S. | 30th of 54 | 14,820 |
Annual wages in North Carolina, BLS Occupational Employment and Wage Statistics, May 2025. A high median on few jobs describes a small market, so read pay beside the job count.
Online MPH Options for North Carolina Residents
You aren't limited to schools in North Carolina: 254 online MPH programs at schools in other states accept students nationwide. Before you apply, confirm on the school's site that it can enroll North Carolina residents online. These CEPH-accredited online programs have the lowest estimated tuition of any online MPH that publishes a per-credit rate and its credits:
| Program | Per credit | Estimated tuition |
|---|---|---|
| The University of Texas Health Science Center at Houston: Master of Public HealthTexas | $287 | $12,915 |
| University of West Florida: Master of Public Health (online)Florida | $386 | $16,206 |
| University of Nevada-Las Vegas: Master of Public HealthNevada | $383 | $18,013 |
| Georgia State University: Master of Public HealthGeorgia | $464 | $19,488 |
| SUNY Downstate Health Sciences University: Master of Public HealthNew York | $471 | $19,782 |
Compare every option on the online MPH programs page, or let the program matcher rank them for you.
Which North Carolina MPH Suits You
For the widest choice of concentrations, Gillings. UNC-Chapel Hill’s residential MPH offers 11 concentrations, from Applied Epidemiology and Global Health to Nutrition and Dietetics and Population Health for Clinicians. You apply twice: SOPHAS first, then a UNC Graduate School supplemental application. For the next entering class, the priority deadlines are December 1, 2026 for SOPHAS and December 15 for the Graduate School.
For online study, four choices at very different prices. MPH@UNC is 42 credits at $1,735 per credit, with concentrations in Applied Epidemiology, Leadership in Practice, Health Policy, and Nutrition, Food Systems and Health. Wingate’s online MPH costs $820 per credit, for estimated tuition of $34,440 before fees, with epidemiology and health education tracks. East Carolina’s online MPH goes through SOPHAS and offers epidemiology, community health and health policy concentrations. Lenoir-Rhyne’s online community health MPH lets you waive the GRE.
For a campus program outside the Triangle, UNC Charlotte or UNC Greensboro. UNC Charlotte’s MPH is 42 credit hours on campus, with Community Health Practice, Epidemiology and Health Policy concentrations, and no GRE. UNCG’s MPH in Community Health Education is 45 credit hours, typically two years full time or three part time.
For public health alongside pharmacy, business or physician assistant study, Campbell. Campbell University in Buies Creek offers a CEPH-accredited MS in Public Health, typically two years full time, with dual degrees paired with the PharmD, the MBA or the physician assistant master’s. Among the rest, East Carolina awarded 100 public health master’s degrees in 2022-23 and UNC Charlotte 86, second and third in the state behind Gillings.
Duke isn’t on CEPH’s list, but it offers an MS in Global Health and a Master of Biostatistics if research or data science is your goal.
What North Carolina Residency Is Worth at UNC
At UNC-Chapel Hill, residency decides how much the residential MPH costs. For fall 2026 and spring 2027, North Carolina residents pay $1,146.12 per credit hour, capped at $10,315.00 a semester. Non-residents pay $2,140.56 per credit hour, up to $19,265.00 a semester.
The online MPH@UNC works differently: it’s $1,735.00 per credit hour, and that rate is listed without a resident discount. A North Carolina resident pays less for the campus program; an out-of-state student may find the online rate below the non-resident campus rate.
If you want to work with community health workers, NCDHHS’s Office of Rural Health points CHWs to a nine-competency core training taught at community colleges across the state. Compare more options on the online MPH programs page, or see the MPH scholarships guide.
Frequently Asked Questions
How Much Does UNC Charge North Carolina Residents for the Residential MPH?
For fall 2026 and spring 2027, UNC-Chapel Hill charges NC residents $1,146.12 per credit hour for the residential MPH, capped at $10,315.00 a semester, against $2,140.56 per credit and a $19,265.00 semester maximum for non-residents. The online MPH@UNC is $1,735.00 per credit hour.
Do North Carolina Health Departments Have to Be Accredited?
Yes. North Carolina was the first state to mandate accreditation for local health departments; the program became legislatively mandated in 2006, and each department completes an accreditation cycle every four years.
Is There Community Health Worker Training in North Carolina?
Yes. The NC CHW Standardized Core Competency Training, a standardized nine-competency course, is delivered by North Carolina community colleges, and NCDHHS's Office of Rural Health hosts the state's CHW resources.
How Many MPH Programs Are in North Carolina?
We verified 7 MPH programs and 10 related public health master's degrees at 8 schools in North Carolina; 7 of those schools are CEPH accredited.
Which North Carolina Schools Have CEPH-Accredited Public Health Programs?
Campbell University, East Carolina University, Lenoir-Rhyne University, University of North Carolina at Chapel Hill, University of North Carolina at Charlotte, University of North Carolina at Greensboro and Wingate University.
Can North Carolina Residents Earn an MPH Online?
Yes. Beyond North Carolina's own programs, 254 online MPH programs at schools in other states are open to students nationwide; check each program's state authorization for North Carolina residents. Online MPH programs.
How Much Do Epidemiologists and Public Health Workers Earn in North Carolina?
Epidemiologists: median $84,770; Statisticians (including biostatisticians): median $115,690; Health education specialists: median $58,080 (BLS, May 2025).
Nearby States
Sources
- Official program pages of the 8 North Carolina schools listed, reviewed September 2026
- Council on Education for Public Health, accredited schools and programs
- BLS Occupational Employment and Wage Statistics, May 2025