College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2024 Best Public Health Bachelor's Degree Schools

336 Colleges in the United States
19,511 Bachelor's Degrees
$33,398 Avg Early-Career Salary
Ranked #28 in popularity, public health is one of the most sought-after bachelor's degree programs in the nation. This makes choosing the right school a hard decision.

College Factual looked at 336 colleges and universities when compiling its 2024 Best Public Health Bachelor's Degree Schools ranking. When you put them all together, these colleges and universities awarded 19,511 bachelor's degrees in public health during the 2020-2021 academic year.

Jump to one of the following sections: * Our Methodology

Choosing a Great Public Health School for Your Bachelor's Degree

Best Public Health Bachelor's Degree Schools Your choice of public health for getting your bachelor's degree school matters. This section explores some of the factors we include in our ranking and how much they vary depending on the school you select. When choosing a school we recommend considering some of the following factors:

Quality Overall Is Important

A school that excels in educating for a particular major and degree level must be a great school overall as well. To make it into this list a school must rank well in our overall Best Colleges ranking. This ranking considered factors such as graduation rates, overall graduate earnings and other educational resources to identify great colleges and universities.

Average Earnings

To determine the overall quality of a graduate school, one factor we look at is the average early-career salary of those receiving their bachelor's degree from the school. This is because one of the main reasons people pursue their bachelor's degree is to enable themselves to find better-paying positions.

Other Factors We Consider

In addition to the above, you should consider some of the following factors:

Our full ranking methodology documents in more detail how we consider these factors to identify the best colleges for public health students working on their bachelor's degree.

One Size Does Not Fit All

Rankings by Location Check Out Other Locales
More Public Health Rankings Other Ranking Categories

The public health school you choose to invest your time and money in matters. To help you make the decision that is right for you, we've developed a number of major-specific rankings, including this list of the Best Public Health Bachelor's Degree Schools.

In addition to College Factual's rankings, you may want to take a look at College Combat, our unique tool that lets you pit your favorite schools head-to-head and compare how they rate on factors that most interest you. When you have some time, check it out - you may want to bookmark the link so you don't forget it.


 

Best Schools for Bachelor’s Students to Study Public Health in the United States

Learn about the top ranked colleges and universities for public health students seeking a a bachelor's degree. Only those schools that rank in the top 15% of all the schools we analyze get awarded with a place on this list.

25 Top Schools for a Bachelor's in Public Health

1
Brown crest
Brown University
Providence, RI
58 Annual Graduates
$42,643 Median Starting Salary
$11,760 Median Student Debt

Every student who is interested in a bachelor's degree in public health needs to look into Brown University. Located in the medium-sized city of Providence, Brown is a private not-for-profit university with a fairly large student population.

Those public health students who get their bachelor's degree from Brown University receive $9,245 more than the typical public health grad.

More information about a bachelor’s in public health from Brown University

2
277 Annual Graduates
$36,267 Median Starting Salary
$16,490 Median Student Debt

It's difficult to beat University of Washington - Seattle Campus if you wish to pursue a bachelor's degree in public health. Located in the large city of Seattle, UW Seattle is a public university with a fairly large student population.

Those public health students who get their bachelor's degree from University of Washington - Seattle Campus receive $2,869 more than the typical public health graduate.

More information about a bachelor’s in public health from University of Washington - Seattle Campus

3
223 Annual Graduates
$44,447 Median Starting Salary
$11,729 Median Student Debt

University of California - Berkeley is a wonderful option for students interested in a bachelor's degree in public health. UC Berkeley is a very large public university located in the city of Berkeley.

Those public health students who get their bachelor's degree from University of California - Berkeley earn $11,049 more than the average public health grad.

More information about a bachelor’s in public health from University of California - Berkeley

4
61 Annual Graduates
$14,684 Median Student Debt

It is difficult to beat Northwestern University if you wish to pursue a bachelor's degree in public health. Northwestern is a very large private not-for-profit university located in the city of Evanston.More information about a bachelor’s in public health from Northwestern University

5
130 Annual Graduates
$29,342 Median Starting Salary
$12,750 Median Student Debt

Johns Hopkins is a fairly large private not-for-profit university located in the large city of Baltimore.

Students who graduate with their bachelor's from the public health program state that they receive average early career income of $29,342.

More information about a bachelor’s in public health from Johns Hopkins University

6
218 Annual Graduates
$18,856 Median Student Debt

Located in the midsize city of College Station, Texas A&M College Station is a public university with a fairly large student population.More information about a bachelor’s in public health from Texas A&M University - College Station

7
405 Annual Graduates
$37,791 Median Starting Salary
$23,424 Median Student Debt

UMCP is a fairly large public university located in the large suburb of College Park.

Bachelor's recipients from the public health program at University of Maryland - College Park earn $4,393 more than the average college graduate with the same degree when they enter the workforce.

More information about a bachelor’s in public health from University of Maryland - College Park

8
109 Annual Graduates
$30,704 Median Starting Salary
$15,250 Median Student Debt

USC is a very large private not-for-profit university located in the city of Los Angeles.

Bachelor's students who receive their degree from the public health program earn around $30,704 for their early career.

More information about a bachelor’s in public health from University of Southern California

9
Tufts crest
Tufts University
Medford, MA
60 Annual Graduates
$42,060 Median Starting Salary
$18,250 Median Student Debt

Tufts is a large private not-for-profit university located in the suburb of Medford.

Bachelor's recipients from the public health major at Tufts University earn $8,662 above the average college grad with the same degree when they enter the workforce.

More information about a bachelor’s in public health from Tufts University

10
432 Annual Graduates
$37,953 Median Starting Salary
$26,000 Median Student Debt

Rutgers New Brunswick is a very large public university located in the city of New Brunswick.

Public Health bachelor's degree recipients from Rutgers University - New Brunswick get an earnings boost of about $4,555 above the average earnings of public health majors.

More information about a bachelor’s in public health from Rutgers University - New Brunswick

11
86 Annual Graduates
$18,903 Median Student Debt

U-M is a fairly large public university located in the city of Ann Arbor.More information about a bachelor’s in public health from University of Michigan - Ann Arbor

12
193 Annual Graduates
$37,665 Median Starting Salary
$19,689 Median Student Debt

IU Bloomington is a fairly large public university located in the city of Bloomington.

Bachelor's recipients from the public health major at Indiana University - Bloomington get $4,267 more than the standard college graduate in this field when they enter the workforce.

More information about a bachelor’s in public health from Indiana University - Bloomington

13
97 Annual Graduates
$23,822 Median Student Debt

GWU is a very large private not-for-profit university located in the city of Washington.More information about a bachelor’s in public health from George Washington University

14
292 Annual Graduates
$35,279 Median Starting Salary
$26,000 Median Student Debt

Located in the large suburb of Amherst, UMass Amherst is a public university with a very large student population.

After graduating, public health bachelor's recipients generally make about $35,279 in the first five years of their career.

More information about a bachelor’s in public health from University of Massachusetts Amherst

15
UF crest
University of Florida
Gainesville, FL
229 Annual Graduates
$26,242 Median Starting Salary
$17,580 Median Student Debt

Located in the midsize city of Gainesville, UF is a public university with a very large student population.

Bachelor's students who receive their degree from the public health program make an average of $26,242 in the first couple years of working.

More information about a bachelor’s in public health from University of Florida

16
313 Annual Graduates
$30,159 Median Starting Salary
$15,280 Median Student Debt

UCSD is a very large public university located in the city of La Jolla.

Bachelor's students who receive their degree from the public health program earn an average of $30,159 in their early career salary.

More information about a bachelor’s in public health from University of California - San Diego

17
493 Annual Graduates
$29,317 Median Starting Salary
$24,958 Median Student Debt

UofSC is a fairly large public university located in the medium-sized city of Columbia.

Students who graduate with their bachelor's from the public health program report average early career wages of $29,317.

More information about a bachelor’s in public health from University of South Carolina - Columbia

18
NYU crest
New York University
New York, NY
87 Annual Graduates
$37,675 Median Starting Salary
$19,000 Median Student Debt

Located in the large city of New York, NYU is a private not-for-profit university with a very large student population.

Public Health bachelor's degree recipients from New York University get an earnings boost of about $4,277 above the typical income of public health graduates.

More information about a bachelor’s in public health from New York University

19
221 Annual Graduates
$32,385 Median Starting Salary
$21,699 Median Student Debt

Located in the large city of Tucson, University of Arizona is a public university with a very large student population.

Soon after graduation, public health bachelor's recipients generally make an average of $32,385 at the beginning of their careers.

More information about a bachelor’s in public health from University of Arizona

20
351 Annual Graduates
$30,973 Median Starting Salary
$21,500 Median Student Debt

Located in the city of Austin, UT Austin is a public university with a very large student population.

After graduating, public health bachelor's recipients typically make about $30,973 in their early careers.

More information about a bachelor’s in public health from The University of Texas at Austin

21
140 Annual Graduates
$31,569 Median Starting Salary
$21,500 Median Student Debt

Located in the city of Athens, UGA is a public university with a very large student population.

Bachelor's students who receive their degree from the public health program earn an average of $31,569 in the first couple years of their career.

More information about a bachelor’s in public health from University of Georgia

22
98 Annual Graduates
$37,881 Median Starting Salary
$18,500 Median Student Debt

Ohio State is a fairly large public university located in the city of Columbus.

Public Health bachelor's degree recipients from Ohio State University - Main Campus get an earnings boost of about $4,483 above the average earnings of public health graduates.

More information about a bachelor’s in public health from Ohio State University - Main Campus

23
Iowa crest
University of Iowa
Iowa City, IA
65 Annual Graduates
$21,500 Median Student Debt

Iowa is a fairly large public university located in the small city of Iowa City.More information about a bachelor’s in public health from University of Iowa

24
496 Annual Graduates
$30,524 Median Starting Salary
$17,285 Median Student Debt

UC Irvine is a fairly large public university located in the city of Irvine.

Bachelor's graduates who receive their degree from the public health program make an average of $30,524 for their early career.

More information about a bachelor’s in public health from University of California - Irvine

25
104 Annual Graduates
$13,812 Median Student Debt

SDSU is a fairly large public university located in the large city of San Diego.More information about a bachelor’s in public health from San Diego State University

Rest of the Top Best Public Health Bachelor's Degree Schools

26
Duke crest
Duke University
Durham, NC
27
28
Temple crest
Temple University
Philadelphia, PA
29
Georgetown crest
Georgetown University
Washington, DC
30
31
32

33

34
Virginia Tech crest
Virginia Tech
Blacksburg, VA
35
SCU crest
Santa Clara University
Santa Clara, CA
36
37
38
39
40
41

42

43
44
45
46
47
47
49
50
Florida State crest
Florida State University
Tallahassee, FL

Additional Noteworthy Schools

Here are some additional great schools for Public Health students that almost earned our Best Public Health Bachelor's Degree Schools award.

Rank College Location
51 University of Miami Coral Gables, FL
52 University of Utah Salt Lake City, UT
53 California State University - Fullerton Fullerton, CA
54 University of Massachusetts - Lowell Lowell, MA
55 Simmons University Boston, MA
56 The Graduate Center, CUNY New York, NY
57 Baylor University Waco, TX
58 The College of New Jersey Ewing, NJ
59 Northern Arizona University Flagstaff, AZ
60 American University Washington, DC
61 Creighton University Omaha, NE
62 University of Cincinnati - Main Campus Cincinnati, OH
63 University of Delaware Newark, DE
64 University of Wisconsin - La Crosse La Crosse, WI
65 Drexel University Philadelphia, PA
66 University of Illinois at Chicago Chicago, IL
67 St Catherine University Saint Paul, MN

Public Health by Region

View the Best Public Health Bachelor's Degree Schools for a specific region near you.

Region
Southeast
New England
Rocky Mountains
Plains States
Middle Atlantic
Far Western US
Southwest
Other U.S. Territories
Great Lakes

View All Rankings >

Public Health is one of 34 different types of Health Professions programs to choose from.

Public Health Concentrations

Major Annual Graduates
General Public Health 10,064
Public Health Education and Promotion 3,127
Other Public Health 1,782
Community Health and Preventive Medicine 1,698
Health Services Administration 1,279
Behavioral Aspects of Health 633
International Public Health/International Health 426
Environmental Health 355
Occupational Health and Industrial Hygiene 103
Health/Medical Physics 29

Related Major Annual Graduates
Nursing 165,538
Health & Medical Administrative Services 19,391
Health Sciences & Services 18,866
Communication Sciences 11,434
Allied Health Professions 9,264
Other Health Professions 4,516
Rehabilitation & Therapeutic Professions 4,402
Clinical/Medical Laboratory Science 4,027
Health/Medical Prep Programs 3,519
Pharmacy/Pharmaceutical Sciences 3,340

Notes and References

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options