Virginia · Verified September 2026
MPH Programs in Virginia
Where Can You Earn an MPH in Virginia?
10 schools in Virginia offer 10 MPH programs we verified, including George Mason University, Liberty University and Marymount University. 6 can be taken online. Published tuition runs from $510 to $630 per credit.

Who Hires Public Health Graduates in Virginia
The biggest single employer is the Virginia Department of Health (VDH). It runs a statewide central office in Richmond and 35 local health districts, which together operate 119 local health departments with roughly 3,300 staff. The State Health Commissioner, appointed by the governor, leads the agency, and the work is split into four offices, including Community Health Services and Population Health & Preparedness.
That district structure shapes where the jobs are. Northern Virginia alone has separate districts for Alexandria, Arlington, Fairfax, Loudoun and Prince William, while far Southwest Virginia is covered by districts such as Lenowisco, Cumberland Plateau and Mount Rogers. If you want to stay in a particular region, look at that district’s openings as well as the central office in Richmond.
Virginia’s MPH programs lean on the same system for field training. VCU’s MPH requires a 180-hour internship in a professional public health setting outside the university, and it names VDH as one place students do it.
How Virginia’s Public Universities Train for That Work
Each public MPH has its own angle, and it’s worth matching yours to the job you want.
- George Mason (Fairfax). Mason’s College of Public Health says it was the first in Virginia to earn CEPH accreditation. It sits next to Northern Virginia’s five health districts and houses nursing, nutrition, social work and health informatics in the same college. Its MPH runs on campus, online and hybrid.
- VCU (Richmond). VCU’s School of Public Health requires at least 45 credits and offers concentrations in applied public health, cancer prevention and control science, epidemiology, health communication and health policy, online or in person. See the VCU MPH.
- Virginia Tech (Blacksburg). Virginia Tech teaches a One Health approach linking human, animal and environmental health, with concentrations in infectious disease, environmental health and public health education. It’s the natural choice if you want veterinary public health: the school pairs the MPH with its DVM. See the Virginia Tech MPH.
- Old Dominion (Norfolk). ODU’s Joint School of Public Health is a partnership with Norfolk State University, the first of its kind in Virginia, and it focuses on health disparities in eastern and coastal Virginia.
Virginia MPH Schools Compared
10 schools in Virginia offer an MPH or a related public health master's degree. 6 are on the CEPH accredited list.
| School | MPH programs | Formats | CEPH | Lowest per credit | Credits |
|---|---|---|---|---|---|
| Liberty UniversityLynchburg · Private nonprofit | 2 + 1 | Online, Campus | Accredited | $600 | 42 |
| George Mason UniversityFairfax · Public | 1 + 1 | Campus, Online, Hybrid | Accredited | 42 | |
| Old Dominion UniversityNorfolk · Public | 1 | Campus, Online | Accredited | $510 | |
| Shenandoah UniversityWinchester · Private nonprofit | 1 | Online | 42 | ||
| University of LynchburgLynchburg · Private nonprofit | 1 | Online | $630 | 36 | |
| University of Virginia-Main CampusCharlottesville · Public | 1 + 1 | Campus | Accredited | 42 | |
| Virginia Commonwealth UniversityRichmond · Public | 1 + 1 | Online, Campus | Accredited | 45 | |
| Virginia Polytechnic Institute and State UniversityBlacksburg · Public | 1 | Campus | Accredited | 42 | |
| Virginia Union UniversityRichmond · Private nonprofit | 1 | ||||
| Marymount UniversityArlington · Private nonprofit | 0 + 1 |
"+" counts related public health master's degrees (MS, MSPH, MHS). Per-credit rates as each school publishes them, reviewed September 2026.
15 programs in Virginia
- MPH
Master of Public Health (Online) at Liberty University
Liberty University · LynchburgOnline4 concentrations- Credits
- 42
- Tuition
- $600/cr
CEPH - MPH
Master of Public Health (Residential) at Liberty University
Liberty University · LynchburgOn campus5 concentrationsCEPH Master of Science in Public Health (MSPH) in Epidemiology (Residential) at Liberty University
Liberty University · LynchburgOn campusCEPH- MPH
Master of Public Health at George Mason University
George Mason University · FairfaxOn campusOnlineHybridNo GRESOPHAS7 concentrations- Credits
- 42
CEPH MS in Global Health at George Mason University
George Mason University · FairfaxOn campusHybridNo GRE- Credits
- 42
CEPH- MPH
Master of Public Health at Virginia Polytechnic Institute and State University
Virginia Polytechnic Institute and State University · BlacksburgOn campusNo GRESOPHAS3 concentrations- Credits
- 42
- Length
- 2 yr
CEPH - MPH
Master of Public Health at University of Virginia-Main Campus
University of Virginia-Main Campus · CharlottesvilleOn campusSOPHASAccelerated2 concentrations- Credits
- 42
- Tuition
- $22,012/yr
- Length
- 1 yr
CEPH Master of Science in Clinical Research (MS-CR) at University of Virginia-Main Campus
University of Virginia-Main Campus · CharlottesvilleOn campusSOPHASCEPH- MPH
- Credits
- 36
- Tuition
- $630/cr
Not CEPH - MPH
Master of Public Health at Virginia Commonwealth University
Virginia Commonwealth University · RichmondOnlineOn campusSOPHAS5 concentrations- Credits
- 45
- Length
- 2 yr
CEPH M.S. in Biostatistics at Virginia Commonwealth University
Virginia Commonwealth University · RichmondOn campusSOPHAS2 concentrations- Length
- 18 mo
CEPH- MPH
- Credits
- 42
- Length
- 18 mo
Not CEPH - MPHNot CEPH
M.S. in Public Health Education and Promotion at Marymount University
Marymount University · ArlingtonNot CEPH- MPH
Master of Public Health at Old Dominion University
Old Dominion University · NorfolkOn campusOnlineNo GRESOPHAS3 concentrations- Tuition
- $510/cr
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 Virginia
2 Virginia MPH programs publish both a per-credit rate and the credits you need, so you can estimate tuition before fees. Estimates run from $22,680 to $25,200. The median published rate in Virginia is $600 per credit, against $842 for the 213 MPH programs nationwide that publish one.
| Program | Per credit | Credits | Estimated tuition |
|---|---|---|---|
| University of Lynchburg: Master of Public HealthMaster of Public Health | $630 | 36 | $22,680 |
| Liberty University: Master of Public Health (online)Master of Public Health (online) | $600 | 42 | $25,200 |
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 Virginia
By public health master's degrees awarded in 2022-23 (U.S. Department of Education, IPEDS), Liberty University has Virginia's largest program, followed by George Mason University and Virginia Polytechnic Institute and State University. 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 |
|---|---|
| Liberty University | 502 |
| George Mason University | 120 |
| Virginia Polytechnic Institute and State University | 106 |
| University of Virginia-Main Campus | 96 |
| University of Lynchburg | 30 |
| Virginia Commonwealth University | 30 |
| Shenandoah University | 18 |
| Virginia Union University | 18 |
Public Health Pay in Virginia
Among the public health jobs an MPH leads to, medical and health services managers earn the highest median pay in Virginia, $129,270. Epidemiologists earn a median $84,930 (3% below u.s.), 15th of 43 states with a published figure, across 220 jobs.
| Job | Median | vs U.S. median | State rank | Jobs |
|---|---|---|---|---|
| Epidemiologists | $84,930 | 3% below U.S. | 15th of 43 | 220 |
| Statisticians (including biostatisticians) | $114,920 | 9% above U.S. | 9th of 46 | 720 |
| Health education specialists | $64,040 | Same as U.S. | 22nd of 53 | 690 |
| Community health workers | $48,910 | 6% below U.S. | 32nd of 52 | 620 |
| Occupational health and safety specialists | $90,800 | 1% above U.S. | 21st of 53 | 3,910 |
| Health information technologists and medical registrars | $59,060 | 13% below U.S. | 39th of 51 | 770 |
| Medical and health services managers | $129,270 | 4% above U.S. | 16th of 54 | 10,210 |
Annual wages in Virginia, 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 Virginia Residents
You aren't limited to schools in Virginia: 252 online MPH programs at schools in other states accept students nationwide. Before you apply, confirm on the school's site that it can enroll Virginia 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.
What Residency Does to Your Tuition
Virginia’s public universities charge non-residents far more, and Old Dominion shows how wide the gap gets. For fall 2026, ODU’s standard graduate rate is $510 per credit for Virginia residents and $1,361 for non-residents, and both pay a $162 per-credit auxiliary charge on top. If you live outside Virginia and study online, ODU’s technology-delivered rate of $662 per credit sits much closer to the in-state price than to the campus out-of-state rate. So an out-of-state student choosing ODU should take the online MPH, not the campus version.
Private schools set one price. Liberty University’s online MPH lists $600 per credit full time, $665 part time and $310 for military students, and its 42 credits put estimated tuition (published per-credit rate times credits, before fees) at $25,200 for full-time students. The University of Lynchburg’s 36-credit online MPH costs $630 per credit, an estimated $22,680.
Don’t count on state loan repayment to cover a public health career. Virginia’s State Loan Repayment Program pays down educational loans only in exchange for at least two years of primary care or dental work at a site in a Health Professional Shortage Area. It helps a nurse practitioner or physician who adds an MPH, not a health educator or epidemiologist. For other ways to fund the degree, see the MPH scholarships guide.
Choosing Among Virginia’s MPH Programs
Liberty University is by far the largest producer, with 502 public health master’s degrees awarded in 2022-23, and its online MPH offers concentrations in community health promotion, environmental health, global health and nutrition. It suits you if you want a fully online, CEPH-accredited MPH at a fixed private price and a direct application instead of SOPHAS.
UVA suits you if you already have health experience and want speed: its 42-credit MPH can be done as an intensive one-year program, on campus in Charlottesville, with tracks in research in practice or health policy, law and ethics. The accelerated MPH programs page lists similar options nationwide.
Mason, VCU, Virginia Tech and ODU suit you if you want a public university and in-state pricing. Mason, Virginia Tech and ODU don’t require the GRE. All four apply through SOPHAS; the SOPHAS guide explains the timeline.
Shenandoah, Lynchburg and Virginia Union each offer an MPH but aren’t on the CEPH list. That matters if you’re aiming for the US Public Health Service, some military public health jobs or the state and local agencies that fill MPH-level jobs only with graduates of CEPH-accredited schools and programs. The CEPH accreditation guide explains what you give up. Once you’ve shortlisted, compare what the work pays with the epidemiologist career guide.
Frequently Asked Questions
Can You Finish an MPH in One Year in Virginia?
Yes, at the University of Virginia. Its 42-credit MPH can be completed as an intensive 1-year program, or over 3 or 4 semesters, with tracks in Research in Practice and in Health Policy, Law and Ethics. See the UVA MPH profile.
Does Old Dominion Charge Out-of-State Students More for Its Online MPH?
Less than for campus study. For fall 2026, Old Dominion charges graduate students outside Virginia $662 per credit hour for technology-delivered courses, against $1,523 per credit hour out of state on campus and $672 for Virginia residents (each including a $162 auxiliary charge).
Does Virginia Repay Student Loans for Public Health Workers?
Not through the state loan repayment program. The Virginia State Loan Repayment Program repays educational loans in exchange for at least two years of primary care or dental service at an eligible site in a Virginia Health Professional Shortage Area, so it fits clinicians who add an MPH rather than MPH graduates in public health jobs.
How Many MPH Programs Are in Virginia?
We verified 10 MPH programs and 5 related public health master's degrees at 10 schools in Virginia; 6 of those schools are CEPH accredited.
Which Virginia Schools Have CEPH-Accredited Public Health Programs?
George Mason University, Liberty University, Old Dominion University, University of Virginia-Main Campus, Virginia Commonwealth University and Virginia Polytechnic Institute and State University.
Can Virginia Residents Earn an MPH Online?
Yes. Beyond Virginia's own programs, 252 online MPH programs at schools in other states are open to students nationwide; check each program's state authorization for Virginia residents. Online MPH programs.
How Much Do Epidemiologists and Public Health Workers Earn in Virginia?
Epidemiologists: median $84,930; Statisticians (including biostatisticians): median $114,920; Health education specialists: median $64,040 (BLS, May 2025).
Nearby States
Sources
- Official program pages of the 10 Virginia schools listed, reviewed September 2026
- Council on Education for Public Health, accredited schools and programs
- BLS Occupational Employment and Wage Statistics, May 2025