MPH Programs · Verified September 2026

Most Affordable and Cheapest Online MPH Programs

213verified programs
179at CEPH-accredited schools
136offered online
$842median tuition per credit

What Are the Cheapest MPH Programs Online?

The cheapest MPH programs online that are also CEPH-accredited charge $650 or less per credit: Georgia State ($464, fully online), the University of Alabama ($480), Alaska Anchorage ($549 for residents), San Diego State ($629) and UAB ($624 online). Rasmussen University is cheaper at $235 per credit, but it isn't CEPH-accredited. Across the 213 MPH programs on this site that publish a per-credit rate, the median is $841.50, and estimated tuition runs from $10,286 to $118,608. Compare every program in the full MPH list.

An MPH can cost $10,286 or $118,608 in estimated tuition, and the gap has little to do with the degree itself. Every CEPH-accredited MPH covers the same 22 required competencies. What changes the price is who runs it (public or private), where you live (resident or not), and how many credits the program asks for.

This page covers the 213 MPH programs on this site that publish a per-credit tuition rate, at 142 schools in 42 states. 136 of them have an online version. Here’s how the rates spread out:

Measure Per-credit rate
Lowest $205 (University of Puerto Rico Medical Sciences)
25th percentile $590
Median $841.50
75th percentile $1,268
Highest $2,824 (Baylor University)

Multiply the rate by the program’s credits and you get estimated tuition (published per-credit rate times credits, before fees). Across the 198 programs where both are published, the median is $37,008, the lowest is $10,286 and the highest is $118,608.

The Lowest Estimated Tuition for an MPH

Program Rate Credits Estimated tuition CEPH
Oklahoma State University MPH $244.90 (resident) 42 $10,286 Bachelor’s program only
Oklahoma State MPH: Rural and Underserved Populations $244.90 (resident) 42 $10,286 Bachelor’s program only
UPR Medical Sciences MPH, General Program $205 55 quarter credits $11,275 Accredited
UPR Medical Sciences MPH, Biostatistics $205 56 $11,480 Accredited
UPR Medical Sciences MPH, Epidemiology $205 56 $11,480 Accredited

Two warnings sit inside this table. Oklahoma State’s $244.90 is the resident rate before university-wide fees; non-residents pay $921.50 per credit. And CEPH’s listing for Oklahoma State covers its bachelor’s program, not the MPH. The Puerto Rico programs are the cheapest CEPH-accredited MPH options here, taught at a campus in San Juan.

25 Most Affordable Online MPH Programs

How this list is ranked: lowest estimated tuition first. Estimated tuition is the school's lowest published per-credit rate times the credits it requires, before fees, for CEPH-accredited programs that publish both figures (one program per school). Rates were read on each school's site in September 2026.

  1. The University of Texas Health Science Center at HoustonMaster of Public Health

    $12,915estimated tuition

    The University of Texas Health Science Center at Houston (Houston, TX, public) offers this on campus, hybrid and online program in 45 credits (18-24 months full time (most students)). At $287 per credit, estimated tuition is $12,915 before fees. That is the resident rate; the school publishes a different rate for nonresidents. GRE optional; applications go through SOPHAS. Concentration areas include epidemiology, health policy and management, environmental and occupational health and community health and health promotion. CEPH accredited, next review 7/1/2027.

    School's tuition wording: $287 per semester credit hour (Texas resident); $1,124 per semester credit hour (non-resident); plus $85 per credit hour academic and technology resource fee (2026-27)

    Program details · Estimate your total cost and loans

  2. University of West FloridaMaster of Public Health (Online)

    $16,206estimated tuition

    University of West Florida (Pensacola, FL, public) offers this online program in 42 credits (18-24 months (estimated)). At $386 per credit, estimated tuition is $16,206 before fees. You apply directly to the school. Concentration areas include global health and community health and health promotion. CEPH accredited, next review 07/01/2029.

    School's tuition wording: $385.85 per credit hour (Florida in-state, 2026-27 online graduate tuition; out-of-state with waiver $494.22; full out-of-state $1,144.43)

    Program details · Estimate your total cost and loans

  3. University of Nevada-Las VegasMaster of Public Health

    $18,013estimated tuition

    University of Nevada-Las Vegas (Las Vegas, NV, public) offers this on campus and online program in 47 credits (2 years full time). At $383 per credit, estimated tuition is $18,013 before fees. That is the resident rate; the school publishes a different rate for nonresidents. GRE optional; you apply directly to the school. Concentration areas include epidemiology, biostatistics, health policy and management and global health. CEPH accredited, next review 12/31/2031.

    School's tuition wording: $383.25 per graduate credit plus fees (resident); nonresident graduate students taking 7 or more credits pay $10,094.50 plus $383.25 per credit plus fees

    Program details · Estimate your total cost and loans

  4. Georgia State UniversityMaster of Public Health

    $19,488estimated tuition

    Georgia State University (Atlanta, GA, public) offers this on campus and online program in 42 credits (approximately two years). At $464 per credit, estimated tuition is $19,488 before fees. No GRE required; applications go through SOPHAS. Concentration areas include epidemiology, biostatistics, health policy and management and environmental and occupational health. CEPH accredited, next review 12/31/2028.

    School's tuition wording: $464 per credit hour for fully online students (residency-neutral), plus a $660 per-semester online learning fee

    Program details · Estimate your total cost and loans

  5. SUNY Downstate Health Sciences UniversityMaster of Public Health

    $19,782estimated tuition

    SUNY Downstate Health Sciences University (Brooklyn, NY, public) offers this on campus and online program in 42 credits (as few as one year (three academic semesters) to as many as six years; full or part time, mostly weekday evening courses). At $471 per credit, estimated tuition is $19,782 before fees. That is the resident rate; the school publishes a different rate for nonresidents. Applications go through SOPHAS. Concentration areas include epidemiology, biostatistics, health policy and management and environmental and occupational health. CEPH accredited, next review 12/31/2030.

    School's tuition wording: School of Public Health tuition: $5,655 per semester full time or $471 per credit part time (NYS residents); $12,620 per semester or $1,052 per credit (non-residents)

    Program details · Estimate your total cost and loans

  6. Augusta UniversityMaster of Public Health

    $20,025estimated tuition

    Augusta University (Augusta, GA, public) offers this online program in 45 credits (two years full time (9 credits per semester); part-time allowed, five-year maximum). At $445 per credit, estimated tuition is $20,025 before fees. You apply directly to the school. Concentration areas include epidemiology, health policy and management, community health and health promotion and health informatics. CEPH accredited, next review 12/31/2029.

    School's tuition wording: $445 per credit in-state; $1,249 per credit out-of-state; $1,284 per credit out-of-country

    Program details · Estimate your total cost and loans

  7. Southern Illinois University-CarbondaleMaster of Public Health (Online)

    $20,118estimated tuition

    Southern Illinois University-Carbondale (Carbondale, IL, public) offers this online program in 42 credits (as few as 16 months). At $479 per credit, estimated tuition is $20,118 before fees. You apply directly to the school. CEPH accredited, currently on probation.

    School's tuition wording: $479 per credit hour

    Program details · Estimate your total cost and loans

  8. The University of AlabamaMaster of Public Health in Health Education and Promotion

    $20,160estimated tuition

    The University of Alabama (Tuscaloosa, AL, public) offers this on campus and online program in 42 credits. At $480 per credit, estimated tuition is $20,160 before fees. You apply directly to the school. Concentration areas include community health and health promotion. CEPH accredited, next review 7/1/2028.

    School's tuition wording: $480 per credit hour (UA Online listing for the online program)

    Program details · Estimate your total cost and loans

  9. University of KansasMaster of Public Health (KU-MPH)

    $20,391estimated tuition

    University of Kansas (Lawrence, KS, public) offers this on campus, hybrid and online program in 42 credits (two years full time; at least three years part time). At $486 per credit, estimated tuition is $20,391 before fees. Applications go through SOPHAS. Concentration areas include epidemiology. CEPH accredited, next review 12/31/2032.

    School's tuition wording: $485.50 per credit hour in-state; $1,141.00 per credit hour out-of-state; $485.50 per credit hour online (plus campus fees) (2026-27)

    Program details · Estimate your total cost and loans

  10. South Dakota State UniversityMaster of Public Health (M.P.H.)

    $20,819estimated tuition

    South Dakota State University (Brookings, SD, public) offers this online program in 42 credits. At $496 per credit, estimated tuition is $20,819 before fees. You apply directly to the school. CEPH accredited.

    School's tuition wording: $495.70 per credit hour (graduate online/off-campus rate, effective fall 2026) (2026-27)

    Program details · Estimate your total cost and loans

  11. Southern Illinois University-EdwardsvilleAccelerated Online Master of Public Health

    $20,962estimated tuition

    Southern Illinois University-Edwardsville (Edwardsville, IL, public) offers this online program in 42 credits (16-22 months). At $499 per credit, estimated tuition is $20,962 before fees. GRE optional; you apply directly to the school. CEPH accredited, next review 12/31/2027.

    School's tuition wording: $499.10 per credit hour (same for in-state and out-of-state; includes all fees)

    Program details · Estimate your total cost and loans

  12. USFOnline Master of Public Health

    $22,050estimated tuition

    USF (Tampa, FL, public) offers this online program in 42 credits (epidemiology concentration can be completed in as little as 21 months). At $525 per credit, estimated tuition is $22,050 before fees. GRE optional; applications go through SOPHAS. Concentration areas include epidemiology, global health, environmental and occupational health and community health and health promotion. CEPH accredited, next review 7/1/2026.

    School's tuition wording: $525 x 42 credits (online MPH); $30 per credit Distance Learning Fee not included

    Program details · Estimate your total cost and loans

  13. American Public University SystemOnline Master of Public Health

    $22,090estimated tuition

    American Public University System (Charles Town, WV, private for-profit) offers this online program in 47 credits (8- to 16-week courses; monthly starts). At $470 per credit, estimated tuition is $22,090 before fees. No GRE required; you apply directly to the school. CEPH accredited, next review 12/31/2029.

    School's tuition wording: $470 per credit (standard master's rate); $250 Preferred Military Rate; grants reduce the rate to $399.50 or $423 for eligible students; technology and graduation fees extra

    Program details · Estimate your total cost and loans

  14. UABMaster of Public Health

    $22,092estimated tuition

    UAB (Birmingham, AL, public) offers this online and on campus program in 42 credits (epidemiology concentration: typically five semesters (20 months) full time; part time at least six to eight semesters). At $526 per credit, estimated tuition is $22,092 before fees. No GRE required; applications go through SOPHAS. Concentration areas include epidemiology, health policy and management, environmental and occupational health and community health and health promotion. CEPH accredited, next review 12/31/2030.

    School's tuition wording: $526 per semester hour in-state, $1,284 per semester hour out-of-state (School of Public Health on-campus rates); $624 per semester hour for School of Public Health online courses (2026-27)

    Program details · Estimate your total cost and loans

  15. Eastern Kentucky UniversityMaster of Public Health (Online)

    $22,680estimated tuition

    Eastern Kentucky University (Richmond, KY, public) offers this online program in 42 credits (as few as 24 months). At $540 per credit, estimated tuition is $22,680 before fees. You apply directly to the school. Concentration areas include environmental and occupational health and community health and health promotion. CEPH accredited, next review 7/1/2028.

    School's tuition wording: Online tuition rate $540 per credit hour

    Program details · Estimate your total cost and loans

  16. University of Alaska AnchorageMaster of Public Health in Public Health Practice

    $23,058estimated tuition

    University of Alaska Anchorage (Anchorage, AK, public) offers this online program in 42 credits. At $549 per credit, estimated tuition is $23,058 before fees. That is the resident rate; the school publishes a different rate for nonresidents. You apply directly to the school. CEPH accredited, next review 12/31/2030.

    School's tuition wording: Graduate courses (600-699): $549 per credit (Alaska resident), $1,173 per credit (nonresident) (2026-27)

    Program details · Estimate your total cost and loans

  17. West Chester University of PennsylvaniaMaster of Public Health

    $23,736estimated tuition

    West Chester University of Pennsylvania (West Chester, PA, public) offers this online and hybrid program in 46 credits. At $516 per credit, estimated tuition is $23,736 before fees. You apply directly to the school. Concentration areas include health policy and management, environmental and occupational health and community health and health promotion. CEPH accredited, next review 12/31/2030.

    School's tuition wording: $516.00 per credit (plus $162.65 per credit in fees), as shown on the department's cost comparison page

    Program details · Estimate your total cost and loans

  18. Utah State UniversityMaster of Public Health in Health Education and Promotion

    $24,120estimated tuition

    Utah State University (Logan, UT, public) offers this online program in 45 credits. At $536 per credit, estimated tuition is $24,120 before fees. That is the resident rate; the school publishes a different rate for nonresidents. No GRE required; you apply directly to the school. Concentration areas include community health and health promotion. CEPH accredited, next review 7/1/2030.

    School's tuition wording: USU Online graduate tuition: out-of-state students living outside Utah pay a flat $536 per credit; Utah residents are estimated at $2,866 for 6 credits per semester; plus a $15 per credit online course fee

    Program details · Estimate your total cost and loans

  19. University of Oklahoma-Health Sciences CenterOnline MPH in Community and Population Health

    $24,150estimated tuition

    University of Oklahoma-Health Sciences Center (Oklahoma City, OK, public) offers this online program in 42 credits (20+ months; as little as two years). At $575 per credit, estimated tuition is $24,150 before fees. You apply directly to the school. Concentration areas include community health and health promotion. CEPH accredited, next review 7/1/2031.

    School's tuition wording: $575 per credit hour ($24,150 tuition and fees total as published)

    Program details · Estimate your total cost and loans

  20. Liberty UniversityMaster of Public Health (Online)

    $25,200estimated tuition

    Liberty University (Lynchburg, VA, private nonprofit) offers this online program in 42 credits. At $600 per credit, estimated tuition is $25,200 before fees. You apply directly to the school. Concentration areas include global health, environmental and occupational health, community health and health promotion and nutrition. CEPH accredited, next review 7/1/2032.

    School's tuition wording: Graduate full time $600 per credit; part time $665 per credit; military $310 per credit (2026-27)

    Program details · Estimate your total cost and loans

  21. East Stroudsburg University of PennsylvaniaMaster of Public Health (M.P.H.) in Community Health

    $25,284estimated tuition

    East Stroudsburg University of Pennsylvania (East Stroudsburg, PA, public) offers this online and on campus program in 42 credits (12-month accelerated track; two academic years full time; part-time available). At $602 per credit, estimated tuition is $25,284 before fees. That is the resident rate; the school publishes a different rate for nonresidents. GRE can be waived. Concentration areas include community health and health promotion. CEPH accredited, next review 7/1/2028.

    School's tuition wording: $602 per credit (PA resident); $886 per credit non-resident; $568 per credit non-resident in Distance Education Approved Programs (2026-27)

    Program details · Estimate your total cost and loans

  22. Chamberlain University-IllinoisMaster of Public Health (Online)

    $25,370estimated tuition

    Chamberlain University-Illinois (Addison, IL, private for-profit) offers this online program in 43 credits (as few as 14 months (accelerated study)). At $590 per credit, estimated tuition is $25,370 before fees. No GRE required; you apply directly to the school. CEPH accredited, next review 12/31/2026.

    School's tuition wording: $590 per credit hour (43 credit hours)

    Program details · Estimate your total cost and loans

  23. West Coast University-Orange CountyMaster of Public Health

    $25,536estimated tuition

    West Coast University-Orange County (Anaheim, CA, private for-profit) offers this online program in 42 credits (as little as 16 months (accelerated, 4 trimesters) or 28 months (working professional, 7 trimesters)). At $608 per credit, estimated tuition is $25,536 before fees. You apply directly to the school. CEPH accredited, next review 12/31/2031.

    School's tuition wording: $608 per credit for students enrolling Fall I 2026 ($590 per credit before Fall I 2026); technology fee $2,000 (accelerated) or $3,500 (working professional) (Fall I 2026 enrollment) (2026-27)

    Program details · Estimate your total cost and loans

  24. West Coast University-DallasMaster of Public Health Online

    $25,536estimated tuition

    West Coast University-Dallas (Richardson, TX, private for-profit) offers this online program in 42 credits (16 months (Accelerated pace, 4 trimesters) or 28 months (Working Professional pace, 7 trimesters)). At $608 per credit, estimated tuition is $25,536 before fees. You apply directly to the school. CEPH accredited, next review 12/31/2031.

    School's tuition wording: $608 per credit for students enrolling Fall I 2026 ($590 per credit for those enrolling earlier) (2026-27)

    Program details · Estimate your total cost and loans

  25. University of Massachusetts-LowellMaster of Public Health

    $25,620estimated tuition

    University of Massachusetts-Lowell (Lowell, MA, public) offers this online and hybrid program in 42 credits. At $610 per credit, estimated tuition is $25,620 before fees. No GRE required; you apply directly to the school. Concentration areas include epidemiology, health policy and management, community health and health promotion and nutrition. CEPH accredited, next review 12/31/2028.

    School's tuition wording: $610 per credit online (plus $30 term registration fee); on-campus rates on a separate page

    Program details · Estimate your total cost and loans

Most Affordable Online MPH Programs With One Rate for Every State

How this list is ranked: lowest estimated tuition first. Estimated tuition is the school's lowest published per-credit rate times the credits it requires, before fees, for CEPH-accredited programs that publish both figures (one program per school). Rates were read on each school's site in September 2026. Only programs whose published rate doesn't change with your state of residence are included, so the figure is what an out-of-state student pays.

  1. Georgia State UniversityMaster of Public Health

    $19,488estimated tuition

    Georgia State University (Atlanta, GA, public) offers this on campus and online program in 42 credits (approximately two years). At $464 per credit, estimated tuition is $19,488 before fees. No GRE required; applications go through SOPHAS. Concentration areas include epidemiology, biostatistics, health policy and management and environmental and occupational health. CEPH accredited, next review 12/31/2028.

    School's tuition wording: $464 per credit hour for fully online students (residency-neutral), plus a $660 per-semester online learning fee

    Program details · Estimate your total cost and loans

  2. Southern Illinois University-CarbondaleMaster of Public Health (Online)

    $20,118estimated tuition

    Southern Illinois University-Carbondale (Carbondale, IL, public) offers this online program in 42 credits (as few as 16 months). At $479 per credit, estimated tuition is $20,118 before fees. You apply directly to the school. CEPH accredited, currently on probation.

    School's tuition wording: $479 per credit hour

    Program details · Estimate your total cost and loans

  3. The University of AlabamaMaster of Public Health in Health Education and Promotion

    $20,160estimated tuition

    The University of Alabama (Tuscaloosa, AL, public) offers this on campus and online program in 42 credits. At $480 per credit, estimated tuition is $20,160 before fees. You apply directly to the school. Concentration areas include community health and health promotion. CEPH accredited, next review 7/1/2028.

    School's tuition wording: $480 per credit hour (UA Online listing for the online program)

    Program details · Estimate your total cost and loans

  4. South Dakota State UniversityMaster of Public Health (M.P.H.)

    $20,819estimated tuition

    South Dakota State University (Brookings, SD, public) offers this online program in 42 credits. At $496 per credit, estimated tuition is $20,819 before fees. You apply directly to the school. CEPH accredited.

    School's tuition wording: $495.70 per credit hour (graduate online/off-campus rate, effective fall 2026) (2026-27)

    Program details · Estimate your total cost and loans

  5. USFOnline Master of Public Health

    $22,050estimated tuition

    USF (Tampa, FL, public) offers this online program in 42 credits (epidemiology concentration can be completed in as little as 21 months). At $525 per credit, estimated tuition is $22,050 before fees. GRE optional; applications go through SOPHAS. Concentration areas include epidemiology, global health, environmental and occupational health and community health and health promotion. CEPH accredited, next review 7/1/2026.

    School's tuition wording: $525 x 42 credits (online MPH); $30 per credit Distance Learning Fee not included

    Program details · Estimate your total cost and loans

  6. American Public University SystemOnline Master of Public Health

    $22,090estimated tuition

    American Public University System (Charles Town, WV, private for-profit) offers this online program in 47 credits (8- to 16-week courses; monthly starts). At $470 per credit, estimated tuition is $22,090 before fees. No GRE required; you apply directly to the school. CEPH accredited, next review 12/31/2029.

    School's tuition wording: $470 per credit (standard master's rate); $250 Preferred Military Rate; grants reduce the rate to $399.50 or $423 for eligible students; technology and graduation fees extra

    Program details · Estimate your total cost and loans

  7. Eastern Kentucky UniversityMaster of Public Health (Online)

    $22,680estimated tuition

    Eastern Kentucky University (Richmond, KY, public) offers this online program in 42 credits (as few as 24 months). At $540 per credit, estimated tuition is $22,680 before fees. You apply directly to the school. Concentration areas include environmental and occupational health and community health and health promotion. CEPH accredited, next review 7/1/2028.

    School's tuition wording: Online tuition rate $540 per credit hour

    Program details · Estimate your total cost and loans

  8. West Chester University of PennsylvaniaMaster of Public Health

    $23,736estimated tuition

    West Chester University of Pennsylvania (West Chester, PA, public) offers this online and hybrid program in 46 credits. At $516 per credit, estimated tuition is $23,736 before fees. You apply directly to the school. Concentration areas include health policy and management, environmental and occupational health and community health and health promotion. CEPH accredited, next review 12/31/2030.

    School's tuition wording: $516.00 per credit (plus $162.65 per credit in fees), as shown on the department's cost comparison page

    Program details · Estimate your total cost and loans

  9. University of Oklahoma-Health Sciences CenterOnline MPH in Community and Population Health

    $24,150estimated tuition

    University of Oklahoma-Health Sciences Center (Oklahoma City, OK, public) offers this online program in 42 credits (20+ months; as little as two years). At $575 per credit, estimated tuition is $24,150 before fees. You apply directly to the school. Concentration areas include community health and health promotion. CEPH accredited, next review 7/1/2031.

    School's tuition wording: $575 per credit hour ($24,150 tuition and fees total as published)

    Program details · Estimate your total cost and loans

  10. Liberty UniversityMaster of Public Health (Online)

    $25,200estimated tuition

    Liberty University (Lynchburg, VA, private nonprofit) offers this online program in 42 credits. At $600 per credit, estimated tuition is $25,200 before fees. You apply directly to the school. Concentration areas include global health, environmental and occupational health, community health and health promotion and nutrition. CEPH accredited, next review 7/1/2032.

    School's tuition wording: Graduate full time $600 per credit; part time $665 per credit; military $310 per credit (2026-27)

    Program details · Estimate your total cost and loans

  11. Chamberlain University-IllinoisMaster of Public Health (Online)

    $25,370estimated tuition

    Chamberlain University-Illinois (Addison, IL, private for-profit) offers this online program in 43 credits (as few as 14 months (accelerated study)). At $590 per credit, estimated tuition is $25,370 before fees. No GRE required; you apply directly to the school. CEPH accredited, next review 12/31/2026.

    School's tuition wording: $590 per credit hour (43 credit hours)

    Program details · Estimate your total cost and loans

  12. West Coast University-Orange CountyMaster of Public Health

    $25,536estimated tuition

    West Coast University-Orange County (Anaheim, CA, private for-profit) offers this online program in 42 credits (as little as 16 months (accelerated, 4 trimesters) or 28 months (working professional, 7 trimesters)). At $608 per credit, estimated tuition is $25,536 before fees. You apply directly to the school. CEPH accredited, next review 12/31/2031.

    School's tuition wording: $608 per credit for students enrolling Fall I 2026 ($590 per credit before Fall I 2026); technology fee $2,000 (accelerated) or $3,500 (working professional) (Fall I 2026 enrollment) (2026-27)

    Program details · Estimate your total cost and loans

  13. West Coast University-DallasMaster of Public Health Online

    $25,536estimated tuition

    West Coast University-Dallas (Richardson, TX, private for-profit) offers this online program in 42 credits (16 months (Accelerated pace, 4 trimesters) or 28 months (Working Professional pace, 7 trimesters)). At $608 per credit, estimated tuition is $25,536 before fees. You apply directly to the school. CEPH accredited, next review 12/31/2031.

    School's tuition wording: $608 per credit for students enrolling Fall I 2026 ($590 per credit for those enrolling earlier) (2026-27)

    Program details · Estimate your total cost and loans

  14. University of Massachusetts-LowellMaster of Public Health

    $25,620estimated tuition

    University of Massachusetts-Lowell (Lowell, MA, public) offers this online and hybrid program in 42 credits. At $610 per credit, estimated tuition is $25,620 before fees. No GRE required; you apply directly to the school. Concentration areas include epidemiology, health policy and management, community health and health promotion and nutrition. CEPH accredited, next review 12/31/2028.

    School's tuition wording: $610 per credit online (plus $30 term registration fee); on-campus rates on a separate page

    Program details · Estimate your total cost and loans

  15. UFOnline Master of Public Health

    $26,400estimated tuition

    UF (Gainesville, FL, public) offers this online program in 48 credits. At $550 per credit, estimated tuition is $26,400 before fees. No GRE required; applications go through SOPHAS. Concentration areas include health policy and management and community health and health promotion. CEPH accredited, next review 12/31/2028.

    School's tuition wording: $550.00 per credit for all residency statuses, plus $35.67 per credit in fees (2026-27)

    Program details · Estimate your total cost and loans

10 Most Affordable on-Campus MPH Programs

How this list is ranked: lowest estimated tuition first. Estimated tuition is the school's lowest published per-credit rate times the credits it requires, before fees, for CEPH-accredited programs that publish both figures (one program per school). Rates were read on each school's site in September 2026. Public schools' figures are usually the in-state rate.

  1. University of Puerto Rico-Medical SciencesMaster of Public Health With Specialty in Environmental Health (Day or Evening)

    $11,890estimated tuition

    University of Puerto Rico-Medical Sciences (San Juan, PR, public) offers this on campus program in 58 credits (1 year and a summer (day) or 2 years and a summer (evening), full time; maximum 5 years). At $205 per credit, estimated tuition is $11,890 before fees. You apply directly to the school. Concentration areas include environmental and occupational health. CEPH accredited, next review 07/01/2029.

    School's tuition wording: $205.00 per credit (Salud Ambiental, master's)

    Program details · Estimate your total cost and loans

  2. The University of Texas Health Science Center at HoustonMaster of Public Health

    $12,915estimated tuition

    The University of Texas Health Science Center at Houston (Houston, TX, public) offers this on campus, hybrid and online program in 45 credits (18-24 months full time (most students)). At $287 per credit, estimated tuition is $12,915 before fees. That is the resident rate; the school publishes a different rate for nonresidents. GRE optional; applications go through SOPHAS. Concentration areas include epidemiology, health policy and management, environmental and occupational health and community health and health promotion. CEPH accredited, next review 7/1/2027.

    School's tuition wording: $287 per semester credit hour (Texas resident); $1,124 per semester credit hour (non-resident); plus $85 per credit hour academic and technology resource fee (2026-27)

    Program details · Estimate your total cost and loans

  3. University of Nevada-RenoMaster of Public Health in Epidemiology

    $16,097estimated tuition

    University of Nevada-Reno (Reno, NV, public) offers this on campus program in 42 credits. At $383 per credit, estimated tuition is $16,097 before fees. GRE optional; applications go through SOPHAS. Concentration areas include epidemiology. CEPH accredited, next review 7/1/2026.

    School's tuition wording: Academic year 2026-2027 base graduate tuition of $383.25 per credit, varying by residency (2026-27)

    Program details · Estimate your total cost and loans

  4. University of Nevada-Las VegasMaster of Public Health

    $18,013estimated tuition

    University of Nevada-Las Vegas (Las Vegas, NV, public) offers this on campus and online program in 47 credits (2 years full time). At $383 per credit, estimated tuition is $18,013 before fees. That is the resident rate; the school publishes a different rate for nonresidents. GRE optional; you apply directly to the school. Concentration areas include epidemiology, biostatistics, health policy and management and global health. CEPH accredited, next review 12/31/2031.

    School's tuition wording: $383.25 per graduate credit plus fees (resident); nonresident graduate students taking 7 or more credits pay $10,094.50 plus $383.25 per credit plus fees

    Program details · Estimate your total cost and loans

  5. USFMaster of Public Health (on Campus)

    $18,078estimated tuition

    USF (Tampa, FL, public) offers this on campus program in 42 credits. At $430 per credit, estimated tuition is $18,078 before fees. GRE optional; applications go through SOPHAS. Concentration areas include epidemiology, biostatistics, health policy and management and global health. CEPH accredited, next review 7/1/2026.

    School's tuition wording: $430.43 x 42 credits (on-campus MPH, any concentration)

    Program details · Estimate your total cost and loans

  6. Georgia State UniversityMaster of Public Health

    $19,488estimated tuition

    Georgia State University (Atlanta, GA, public) offers this on campus and online program in 42 credits (approximately two years). At $464 per credit, estimated tuition is $19,488 before fees. No GRE required; applications go through SOPHAS. Concentration areas include epidemiology, biostatistics, health policy and management and environmental and occupational health. CEPH accredited, next review 12/31/2028.

    School's tuition wording: $464 per credit hour for fully online students (residency-neutral), plus a $660 per-semester online learning fee

    Program details · Estimate your total cost and loans

  7. SUNY Downstate Health Sciences UniversityMaster of Public Health

    $19,782estimated tuition

    SUNY Downstate Health Sciences University (Brooklyn, NY, public) offers this on campus and online program in 42 credits (as few as one year (three academic semesters) to as many as six years; full or part time, mostly weekday evening courses). At $471 per credit, estimated tuition is $19,782 before fees. That is the resident rate; the school publishes a different rate for nonresidents. Applications go through SOPHAS. Concentration areas include epidemiology, biostatistics, health policy and management and environmental and occupational health. CEPH accredited, next review 12/31/2030.

    School's tuition wording: School of Public Health tuition: $5,655 per semester full time or $471 per credit part time (NYS residents); $12,620 per semester or $1,052 per credit (non-residents)

    Program details · Estimate your total cost and loans

  8. The University of AlabamaMaster of Public Health in Health Education and Promotion

    $20,160estimated tuition

    The University of Alabama (Tuscaloosa, AL, public) offers this on campus and online program in 42 credits. At $480 per credit, estimated tuition is $20,160 before fees. You apply directly to the school. Concentration areas include community health and health promotion. CEPH accredited, next review 7/1/2028.

    School's tuition wording: $480 per credit hour (UA Online listing for the online program)

    Program details · Estimate your total cost and loans

  9. University of KansasMaster of Public Health (KU-MPH)

    $20,391estimated tuition

    University of Kansas (Lawrence, KS, public) offers this on campus, hybrid and online program in 42 credits (two years full time; at least three years part time). At $486 per credit, estimated tuition is $20,391 before fees. Applications go through SOPHAS. Concentration areas include epidemiology. CEPH accredited, next review 12/31/2032.

    School's tuition wording: $485.50 per credit hour in-state; $1,141.00 per credit hour out-of-state; $485.50 per credit hour online (plus campus fees) (2026-27)

    Program details · Estimate your total cost and loans

  10. Ponce Health Sciences UniversityMaster of Public Health

    $22,000estimated tuition

    Ponce Health Sciences University (Ponce, PR, private for-profit) offers this on campus program in 55 credits (2 years). At $400 per credit, estimated tuition is $22,000 before fees. That is the resident rate; the school publishes a different rate for nonresidents. You apply directly to the school. Concentration areas include epidemiology and environmental and occupational health. CEPH accredited, next review 07/1/2026.

    School's tuition wording: Resident $400 per credit; non-resident $535 per credit

    Program details · Estimate your total cost and loans

213 MPH programs

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.

Cheapest Online MPH Programs

If you need to study online from wherever you live, these are the lowest published per-credit rates among online MPH programs in this set:

Program Rate Credits CEPH What to know
Rasmussen University MPH $235 56 School lists total tuition and fees starting around $16,785
Georgia State University MPH $464 42 Accredited Residency-neutral for fully online students, plus $660 per semester online fee
The University of Alabama MPH $480 42 Accredited Health Education and Promotion
University of Alaska Anchorage MPH $549 (resident) 42 Accredited $1,173 per credit for nonresidents
University of Arizona Global Campus MPH $600 42 Plus $145 technology fee per course
West Coast University MPH $608 42 Accredited Plus a $2,000 or $3,500 technology fee depending on track
UAB MPH $624 (online courses) 42 to 44 Accredited $526 in-state and $1,284 out-of-state for campus courses
San Diego State Online MPH $629 51 Accredited 22 months minimum
National University MPH $644 48 Accredited 4-week courses
Cal State San Marcos MPH $650 42 Accredited 16-month cohort

A blank CEPH cell means the school isn’t on CEPH’s accredited list. For the full picture of online options, see online MPH programs.

Georgia State is the standout for out-of-state online students: its $464 rate doesn’t change with residency. Alaska Anchorage is the opposite case: $549 per credit for Alaskans and $1,173 for everyone else.

What California MPH Programs Charge

California programs draw a lot of cost searches, and the spread inside one state shows how much the school type matters. CSUN’s online MPH in Community Health Education charges $857 per unit for its fall 2027 cohort, over 42 units and 2.5 years. San Diego State’s online MPH is $629 per unit over 51 units. Cal State San Marcos is $650 per unit. UC San Diego charges $1,149 per unit, or $723 effective for California residents after its resident fellowship, and Berkeley’s online MPH lists $1,629 per unit. The private University of Southern California online MPH is $2,539 per unit.

Why the per-Credit Rate Isn’t the Total Cost

Credits vary more than you’d think. CEPH sets a floor of 42 semester credits, and most programs sit at 42 to 45. But Rasmussen’s MPH is 56 credits and San Diego State’s online MPH is 51 units, so a low rate can still produce a middling total.

Fees add up. Georgia State charges $660 a semester on top of tuition for online students. Arizona Global Campus adds $145 per course. Claremont adds a $245 student fee and a $150 technology fee every semester. Cal Baptist lists $773 per unit “plus fees.”

Residency moves the price most. Oklahoma State goes from $244.90 to $921.50 per credit for non-residents. UAB’s campus rate goes from $526 to $1,284. In the West, the Western Regional Graduate Program lets students from WICHE’s 16 member states and territories pay up to 150 percent of resident tuition at participating public universities’ graduate programs.

Aid can cut the top end. University of Miami lists $2,644 per credit, among the highest here, but also lists up to $60,000 in tuition waiver support for incoming MPH students. UC San Diego charges $1,149 per unit, or an effective $723 for California residents after its resident fellowship. Some private programs publish a base program cost instead: Azusa Pacific lists $29,885 to $31,275.

Cheap vs CEPH-Accredited: The Real Trade-Off

The lowest prices in this set belong to schools CEPH doesn’t accredit for the MPH: Rasmussen, Arizona Global Campus and Everglades University aren’t on CEPH’s accredited list, and Oklahoma State’s accreditation covers its bachelor’s program. Everglades’ 36-credit Master’s in Public Health Administration is also below the 42-credit minimum CEPH sets for an MPH.

Here’s what you give up. The US Public Health Service, some military public health jobs and some state and local health agencies only hire MPH graduates from CEPH-accredited schools and programs. CEPH study is also a route to the CPH certification exam. If your goal is a government epidemiology or health department job, pay the difference. 179 of the 213 programs on this page are at CEPH-accredited schools, and several cost less than $650 per credit. The CEPH accreditation guide shows how to check any school.

Paying for an MPH Without Overpaying

Federal loans are capped. From July 1, 2026, new graduate borrowers can take up to $20,500 a year and $100,000 in total in Direct Unsubsidized Loans. The fixed rate is 8.07% for loans first disbursed from July 1, 2026 to June 30, 2027, with a 1.057% loan fee. Grad PLUS loans are gone for new borrowers, so a cheaper program is now easier to finance with federal loans alone.

Public service can erase the balance. Public Service Loan Forgiveness cancels your remaining Direct Loan balance after 120 qualifying monthly payments while you work full time for a government agency or a 501(c)(3) nonprofit. Government is where much of public health works: state government (33%) and local government (22%) are the two largest employers of epidemiologists.

Your employer can pay tax-free. Employers can give you up to $5,250 a year in educational assistance without it counting as wages, and that includes graduate courses and student loan payments.

The MPH scholarships and funding guide covers assistantships, scholarships and fee waivers in detail.

Cheapest One-Year and Accelerated MPH Options

Several affordable programs are also fast. West Coast University runs its online MPH in as little as 16 months at $608 per credit, plus a $2,000 technology fee on that track. Cal State San Marcos runs a 16-month cohort at $650 per unit in hybrid or online format. Sacred Heart offers a one-year full-time track at $750 per credit. See accelerated MPH programs for the full list of fast options.

How to Compare MPH Costs Before You Apply

  • Build the total yourself. Rate times credits, plus every per-semester and per-course fee, at the residency rate you’ll actually pay.
  • Check the CEPH list. A cheap program that isn’t CEPH-accredited can cost you jobs later.
  • Count semesters for flat-rate schools. Per-semester pricing only compares once you multiply it out.
  • Look for waivers and resident fellowships. Miami and UC San Diego show how much they can move the price.
  • Plan the loan math. At $20,500 a year, a two-year program lets you borrow more in total than a one-year program.

Frequently Asked Questions

What Is the Cheapest CEPH-Accredited MPH?

By estimated tuition (published per-credit rate times credits, before fees), the University of Puerto Rico Medical Sciences is lowest among CEPH-accredited programs here, at $11,275 for its general MPH at $205 per credit. Oklahoma State's MPH comes out lower at $10,286, but CEPH's accreditation at Oklahoma State covers its bachelor's program, not the MPH.

How Much Does an MPH Cost in Total?

The median estimated tuition across 198 MPH programs on this site is $37,008, before fees. The middle half of per-credit rates falls between $590 and $1,268, and the middle half of MPH programs require 42 to 45 credits.

Can MPH Graduates Get Their Loans Forgiven?

Public Service Loan Forgiveness cancels the remaining Direct Loan balance after 120 qualifying monthly payments while you work full time for a US government agency or a 501(c)(3) nonprofit. Health departments count as government employers, 501(c)(3) community health nonprofits count too, and for-profit employers don't. It takes at least 10 years.

Is a Cheap Online MPH Worth It if It Isn't CEPH-Accredited?

Only if you're sure you won't need CEPH. The US Public Health Service, some military public health jobs and some state and local health agencies require MPH-level hires to come from CEPH-accredited schools and programs, and CEPH study is a route to the CPH exam.

How Much Can I Borrow for an MPH in 2026?

New graduate borrowers can take up to $20,500 a year in federal Direct Unsubsidized Loans, with a $100,000 total limit, at a fixed 8.07% rate for loans first disbursed from July 1, 2026 to June 30, 2027. Grad PLUS loans are no longer available to new borrowers.

Keep Comparing

Every program here was checked against the school's own website. Accreditation comes from the Council on Education for Public Health (CEPH) list, and graduate counts from the U.S. Department of Education (IPEDS). Sponsored listings are labeled and never change which programs we list. How we verify programs