College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2027 Best Public Health Schools in the Middle Atlantic Region

80 Colleges in the United States
7,235 Public Health Degrees Awarded
$50,984 Avg Early-Career Salary

Public Health degree programs prepare students for a range of careers in the field. A focused field like this rewards careful comparison of the schools that offer it.

To produce this 2027 ranking, College Factual evaluated 80 schools to find the best for public health students.

What’s on this page:

Best Schools for Public Health in the Middle Atlantic Region

If you are not interested in a particular degree level and want to know which schools are the overall best at delivering an education for the public health degrees they offer, see the list below.

Top Schools in Public Health

1

Our analysis ranked Cornell University the best school in the country for a degree in public health. Cornell University is a very large private not-for-profit school located in the city of Ithaca. The six-year graduation rate is 95%. Cornell University awarded about 67 public health degrees in the most recent data year. Students who receive their public health degree from Cornell University earn around $44,516 in the first couple years of their career. Typical student debt for the program is $12,133. Get the full public health details for Cornell University

2
University Of Pennsylvania crest
University Of Pennsylvania
Philadelphia, PA

University Of Pennsylvania came in at #2 on our 2027 list of the best public health schools. This very large private not-for-profit university is located in the city of Philadelphia. About 96% of students finish within six years. University Of Pennsylvania awarded about 53 public health degrees in the most recent data year. Students who receive their public health degree from University Of Pennsylvania earn around $65,496 in the first couple years of their career. Students borrow a median of $16,155 to complete this degree. Read more about the public health program at University Of Pennsylvania

3
Lehigh University crest
Lehigh University
Bethlehem, PA

Lehigh University is a great choice for students pursuing a degree in public health, landing the #3 spot this year. This moderately-sized private not-for-profit university is located in the city of Bethlehem. Lehigh University graduates 88% of students within six years. About 57 public health degrees were awarded at Lehigh University in the most recent year. Students who receive their public health degree from Lehigh University earn around $70,321 in the first couple years of their career. Typical student debt for the program is $23,008. Get the full public health details for Lehigh University

4

Columbia University In The City Of New York is a great choice for students pursuing a degree in public health, landing the #4 spot this year. Columbia University In The City Of New York is a very large private not-for-profit school located in the city of New York. About 96% of students finish within six years. About 587 public health degrees were awarded at Columbia University In The City Of New York in the most recent year. Students who receive their public health degree from Columbia University In The City Of New York earn around $73,074 in the first couple years of their career. Columbia University In The City Of New York graduates carry a median of $23,258 in student loans. More information about a degree in public health from Columbia University In The City Of New York

5

Students looking for a strong public health program will find one at George Washington University, which ranked #5. George Washington University is a very large private not-for-profit school located in the city of Washington. Roughly 84% of students complete a degree within six years here. George Washington University awarded about 551 public health degrees in the most recent data year. Graduates of the public health program make about $57,119 in their early career. Students borrow a median of $23,822 to complete this degree. Get the full public health details for George Washington University

6

Johns Hopkins University came in at #6 for public health this year. Johns Hopkins University is a very large private not-for-profit school located in the city of Baltimore. About 94% of students finish within six years. Johns Hopkins University awarded about 684 public health degrees in the most recent data year. Graduates of the public health program make about $66,959 in their early career. Students borrow a median of $15,500 to complete this degree. Get the full public health details for Johns Hopkins University

7

University Of Maryland Baltimore County ranked #7 on our 2027 list of the best public health schools. This large public university is located in the suburb of Baltimore. University Of Maryland Baltimore County graduates 69% of students within six years. There were roughly 20 public health students who graduated with this degree at University Of Maryland Baltimore County in the most recent data year. Public Health graduates of University Of Maryland Baltimore County earn a median of $49,179 early in their careers. Students borrow a median of $21,331 to complete this degree. See the full public health program report for University Of Maryland Baltimore County

8
New York University crest
New York University
New York, NY

New York University came in at #8 for public health this year. Located in the city of New York, New York University is a very large private not-for-profit university. Roughly 88% of students complete a degree within six years here. About 96 public health degrees were awarded at New York University in the most recent year. Graduates of the public health program make about $52,113 in their early career. Students borrow a median of $19,000 to complete this degree. More information about a degree in public health from New York University

9

Rutgers University New Brunswick ranked #9 on our 2027 list of the best public health schools. This very large public university is located in the city of New Brunswick. Roughly 84% of students complete a degree within six years here. Rutgers University New Brunswick awarded about 662 public health degrees in the most recent data year. Public Health graduates of Rutgers University New Brunswick earn a median of $56,490 early in their careers. Rutgers University New Brunswick graduates carry a median of $25,000 in student loans. More information about a degree in public health from Rutgers University New Brunswick

10

University Of Maryland College Park came in at #10 for public health this year. Located in the suburb of College Park, University Of Maryland College Park is a very large public university. Roughly 89% of students complete a degree within six years here. About 557 public health degrees were awarded at University Of Maryland College Park in the most recent year. Soon after graduation, public health degree recipients from University Of Maryland College Park generally make around $55,440. Typical student debt for the program is $23,424. More information about a degree in public health from University Of Maryland College Park

11

Cuny Graduate School And University Center placed #11 among the best public health schools. This large public university is located in the city of New York. There were roughly 304 public health students who graduated with this degree at Cuny Graduate School And University Center in the most recent data year. Students who receive their public health degree from Cuny Graduate School And University Center earn around $74,028 in the first couple years of their career. Students borrow a median of $17,921 to complete this degree. Read more about the public health program at Cuny Graduate School And University Center

12
Georgetown University crest
Georgetown University
Washington, DC

Georgetown University ranked #12 on our 2027 list of the best public health schools. This very large private not-for-profit university is located in the city of Washington. Georgetown University graduates 95% of students within six years. About 47 public health degrees were awarded at Georgetown University in the most recent year. Students who receive their public health degree from Georgetown University earn around $54,666 in the first couple years of their career. Georgetown University graduates carry a median of $12,000 in student loans. Read more about the public health program at Georgetown University

13

University Of Delaware ranked #13 on our 2027 list of the best public health schools. University Of Delaware is a very large public school located in the suburb of Newark. About 82% of students finish within six years. About 145 public health degrees were awarded at University Of Delaware in the most recent year. Public Health graduates of University Of Delaware earn a median of $35,437 early in their careers. Typical student debt for the program is $25,000. Get the full public health details for University Of Delaware

14

Suny Downstate Medical Center earned the #14 position for public health this year. Set in the city of Brooklyn, Suny Downstate Medical Center is a mid-sized public institution. About 150 public health degrees were awarded at Suny Downstate Medical Center in the most recent year. Soon after graduation, public health degree recipients from Suny Downstate Medical Center generally make around $74,881. Suny Downstate Medical Center graduates carry a median of $24,882 in student loans. Get the full public health details for Suny Downstate Medical Center

15

Albert Einstein College Of Medicine earned the #15 position for public health this year. Located in the city of Bronx, Albert Einstein College Of Medicine is a small private not-for-profit university. About 18 public health degrees were awarded at Albert Einstein College Of Medicine in the most recent year. Public Health graduates of Albert Einstein College Of Medicine earn a median of $75,053 early in their careers. Read more about the public health program at Albert Einstein College Of Medicine

16
Stony Brook University crest
Stony Brook University
Stony Brook, NY

Stony Brook University ranked #16 on our 2027 list of the best public health schools. This very large public university is located in the suburb of Stony Brook. Roughly 76% of students complete a degree within six years here. About 28 public health degrees were awarded at Stony Brook University in the most recent year. Public Health graduates of Stony Brook University earn a median of $64,289 early in their careers. Stony Brook University graduates carry a median of $20,537 in student loans. More information about a degree in public health from Stony Brook University

17
Towson University crest
Towson University
Towson, MD

Towson University placed #17 among the best public health schools. This very large public university is located in the city of Towson. The six-year graduation rate is 70%. There were roughly 95 public health students who graduated with this degree at Towson University in the most recent data year. Public Health graduates of Towson University earn a median of $50,370 early in their careers. Towson University graduates carry a median of $21,241 in student loans. See the full public health program report for Towson University

18
Syracuse University crest
Syracuse University
Syracuse, NY

Syracuse University ranked #18 on our 2027 list of the best public health schools. Set in the city of Syracuse, Syracuse University is a very large private not-for-profit institution. Roughly 84% of students complete a degree within six years here. About 71 public health degrees were awarded at Syracuse University in the most recent year. Public Health graduates of Syracuse University earn a median of $43,280 early in their careers. Students borrow a median of $27,000 to complete this degree. Read more about the public health program at Syracuse University

19

Franklin And Marshall College earned the #19 position for public health this year. Set in the city of Lancaster, Franklin And Marshall College is a small private not-for-profit institution. The six-year graduation rate is 84%. There were roughly 18 public health students who graduated with this degree at Franklin And Marshall College in the most recent data year. Soon after graduation, public health degree recipients from Franklin And Marshall College generally make around $43,134. Typical student debt for the program is $20,875. See the full public health program report for Franklin And Marshall College

20

University Of Rochester ranked #20 on our 2027 list of the best public health schools. University Of Rochester is a large private not-for-profit school located in the city of Rochester. The six-year graduation rate is 85%. About 29 public health degrees were awarded at University Of Rochester in the most recent year. Students who receive their public health degree from University Of Rochester earn around $60,865 in the first couple years of their career. University Of Rochester graduates carry a median of $19,000 in student loans. Get the full public health details for University Of Rochester

21

Thomas Jefferson University ranked #21 on our 2027 list of the best public health schools. This moderately-sized private not-for-profit university is located in the city of Philadelphia. About 69% of students finish within six years. Thomas Jefferson University awarded about 70 public health degrees in the most recent data year. Students who receive their public health degree from Thomas Jefferson University earn around $61,081 in the first couple years of their career. Typical student debt for the program is $32,256. More information about a degree in public health from Thomas Jefferson University

22

Lake Erie College Of Osteopathic Medicine earned the #22 position for public health this year. Located in the city of Erie, Lake Erie College Of Osteopathic Medicine is a mid-sized private not-for-profit university. There were roughly 20 public health students who graduated with this degree at Lake Erie College Of Osteopathic Medicine in the most recent data year. Students who receive their public health degree from Lake Erie College Of Osteopathic Medicine earn around $70,472 in the first couple years of their career. More information about a degree in public health from Lake Erie College Of Osteopathic Medicine

23
Drexel University crest
Drexel University
Philadelphia, PA

Drexel University ranked #23 on our 2027 list of the best public health schools. Located in the city of Philadelphia, Drexel University is a very large private not-for-profit university. The six-year graduation rate is 78%. There were roughly 131 public health students who graduated with this degree at Drexel University in the most recent data year. Public Health graduates of Drexel University earn a median of $50,059 early in their careers. Typical student debt for the program is $27,000. More information about a degree in public health from Drexel University

24
Rowan University crest
Rowan University
Glassboro, NJ

Rowan University came in at #24 for public health this year. This very large public university is located in the suburb of Glassboro. Roughly 67% of students complete a degree within six years here. About 34 public health degrees were awarded at Rowan University in the most recent year. Soon after graduation, public health degree recipients from Rowan University generally make around $52,031. Rowan University graduates carry a median of $24,488 in student loans. See the full public health program report for Rowan University

25
Saint Josephs University crest
Saint Josephs University
Philadelphia, PA

Saint Josephs University landed the #25 spot for public health this year. Located in the city of Philadelphia, Saint Josephs University is a moderately-sized private not-for-profit university. Roughly 79% of students complete a degree within six years here. About 36 public health degrees were awarded at Saint Josephs University in the most recent year. Soon after graduation, public health degree recipients from Saint Josephs University generally make around $65,421. Students borrow a median of $26,426 to complete this degree. Get the full public health details for Saint Josephs University

Rest of the Top 50 Public Health Schools

These schools also placed among the best for public health this year:

26
27
28
29
American University crest
American University
Washington, DC
30
31
Cuny Hunter College crest
Cuny Hunter College
New York, NY
32
33
34
Duquesne University crest
Duquesne University
Pittsburgh, PA
35
36
Temple University crest
Temple University
Philadelphia, PA
37
38
39
Cuny Laguardia Community College crest
Cuny Laguardia Community College
Long Island City, NY
40
Kean University crest
Kean University
Union, NJ
41
42
Arcadia University crest
Arcadia University
Glenside, PA
43
Suny At Albany crest
Suny At Albany
Albany, NY
44
45
46
Hofstra University crest
Hofstra University
Hempstead, NY
47
48
49
50

View All Public Health Rankings >

Notes and References

This list is compiled by College Factual (MF_RANKING_2025), 2027 edition. The methodology weighs graduation rate, post-graduation earnings, cost, and program quality, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).

Ranking method: College Major Top Ranked · 80 schools evaluated.

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options