ADBLOCK #102
College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2026 Best General Public Health Schools in the Rocky Mountains Region

11 Colleges in the United States
651 General Public Health Degrees Awarded
$49,019 Avg Early-Career Salary

General Public Health programs are offered at a focused set of schools across the country. While the number of schools offering the program varies, there are still top-quality ones to be found.

For its 2026 ranking, College Factual looked at 21 schools in the United States to determine which ones were the best for general public health students pursuing a degree.

What’s on this page:

ADBLOCK #159
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/health-care-professions/public-health/public-health-general/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 14
DEBUG: Specific major detected (cip4 = 51.22), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Public Health (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Public Health (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "MSN - Public Health (I Have a BSN)" with relevance 1
DEBUG: ✓ Offer "MSN - Public Health (I Have a BSN)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Doctorate - Public Health (I Have a Masters)" with relevance 1
DEBUG: ✓ Offer "Doctorate - Public Health (I Have a Masters)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Grad Cert - Public Health (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Grad Cert - Public Health (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "MPH - Public Health (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "MPH - Public Health (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "MSN - Public Health (I Have an ADN, ASN, or RN Diploma)" with relevance 1
DEBUG: ✓ Offer "MSN - Public Health (I Have an ADN, ASN, or RN Diploma)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Grad Cert - Health Policy (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "Grad Cert - Health Policy (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: Checking offer "BSW - Social Work (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "BSW - Social Work (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: Checking offer "DSW - Social Work (I Have a Masters)" with relevance 0.5
DEBUG: ✗ Offer "DSW - Social Work (I Have a Masters)" REJECTED (relevance 0.5)
DEBUG: Checking offer "MSW - Social Work (I Have a Bachelors)" with relevance 0.5
DEBUG: ✗ Offer "MSW - Social Work (I Have a Bachelors)" REJECTED (relevance 0.5)
DEBUG: Checking offer "PhD - Social Work (I Have a Masters)" with relevance 0.5
DEBUG: ✗ Offer "PhD - Social Work (I Have a Masters)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Social Work & Social Sciences Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "Social Work & Social Sciences Bachelors Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Social Work & Social Sciences Doctorate Programs (I Have a Masters)" with relevance 0.5
DEBUG: ✗ Offer "Social Work & Social Sciences Doctorate Programs (I Have a Masters)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Social Work & Social Sciences Masters Programs (I Have a Bachelors)" with relevance 0.5
DEBUG: ✗ Offer "Social Work & Social Sciences Masters Programs (I Have a Bachelors)" REJECTED (relevance 0.5)
DEBUG: relevant_offers count = 6
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 6 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 6
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 6 offers with relevance >= 1.0

Best Schools for General Public Health in the Rocky Mountains Region

Below are the schools that deliver the strongest overall general public health education in the Rocky Mountains Region.

Top Schools in General Public Health

1
University Of Utah crest
University Of Utah
Salt Lake City, UT

University Of Utah is one of the finest schools in the country for getting a degree in general public health. Set in the city of Salt Lake City, University Of Utah is a very large public institution. About 65% of students finish within six years. About 49 general public health degrees were awarded at University Of Utah in the most recent year. General Public Health graduates of University Of Utah earn a median of $47,787 early in their careers. University Of Utah graduates carry a median of $14,500 in student loans. Get the full general public health details for University Of Utah

2

A rank of #2 makes University Of Wyoming one of the top schools for general public health. Located in the town of Laramie, University Of Wyoming is a large public university. Roughly 59% of students complete a degree within six years here. There were roughly 15 general public health students who graduated with this degree at University Of Wyoming in the most recent data year. Soon after graduation, general public health degree recipients from University Of Wyoming generally make around $85,547. University Of Wyoming graduates carry a median of $20,283 in student loans. More information about a degree in general public health from University Of Wyoming

3

Utah State University is one of the finest schools in the country for a degree in general public health, ranking #3. Set in the city of Logan, Utah State University is a very large public institution. Utah State University graduates 57% of students within six years. There were roughly 47 general public health students who graduated with this degree at Utah State University in the most recent data year. Graduates of the general public health program make about $76,451 in their early career. Students borrow a median of $16,191 to complete this degree. Read more about the general public health program at Utah State University

4

University Of Colorado Denver is one of the finest schools in the country for a degree in general public health, ranking #4. Located in the city of Denver, University Of Colorado Denver is a very large public university. Roughly 46% of students complete a degree within six years here. There were roughly 231 general public health students who graduated with this degree at University Of Colorado Denver in the most recent data year. Students who receive their general public health degree from University Of Colorado Denver earn around $50,902 in the first couple years of their career. Students borrow a median of $23,396 to complete this degree. Get the full general public health details for University Of Colorado Denver

5

A rank of #5 makes Boise State University one of the top schools for general public health. Boise State University is a very large public school located in the city of Boise. Roughly 59% of students complete a degree within six years here. There were roughly 71 general public health students who graduated with this degree at Boise State University in the most recent data year. General Public Health graduates of Boise State University earn a median of $51,323 early in their careers. Typical student debt for the program is $22,758. See the full general public health program report for Boise State University

6

Brigham Young University Provo earned the #6 position for general public health this year. Set in the city of Provo, Brigham Young University Provo is a very large private not-for-profit institution. The six-year graduation rate is 81%. There were roughly 75 general public health students who graduated with this degree at Brigham Young University Provo in the most recent data year. Graduates of the general public health program make about $29,025 in their early career. Brigham Young University Provo graduates carry a median of $10,924 in student loans. Get the full general public health details for Brigham Young University Provo

7
Westminster College Utah crest
Westminster College Utah
Salt Lake City, UT

Westminster College Utah came in at #7 for general public health this year. Set in the city of Salt Lake City, Westminster College Utah is a small private not-for-profit institution. Westminster College Utah graduates 64% of students within six years. About 24 general public health degrees were awarded at Westminster College Utah in the most recent year. Students who receive their general public health degree from Westminster College Utah earn around $47,365 in the first couple years of their career. Westminster College Utah graduates carry a median of $24,656 in student loans. Get the full general public health details for Westminster College Utah

8

Brigham Young University Idaho ranked #8 on our 2026 list of the best general public health schools. Located in the town of Rexburg, Brigham Young University Idaho is a very large private not-for-profit university. About 50% of students finish within six years. About 32 general public health degrees were awarded at Brigham Young University Idaho in the most recent year. Soon after graduation, general public health degree recipients from Brigham Young University Idaho generally make around $30,128. Students borrow a median of $13,048 to complete this degree. Get the full general public health details for Brigham Young University Idaho

9
Fort Lewis College crest
Fort Lewis College
Durango, CO

Fort Lewis College ranked #9 on our 2026 list of the best general public health schools. Set in the town of Durango, Fort Lewis College is a mid-sized public institution. Roughly 36% of students complete a degree within six years here. About 26 general public health degrees were awarded at Fort Lewis College in the most recent year. Soon after graduation, general public health degree recipients from Fort Lewis College generally make around $37,498. Typical student debt for the program is $14,615. Get the full general public health details for Fort Lewis College

10

The University Of Montana ranked #10 on our 2026 list of the best general public health schools. Set in the city of Missoula, The University Of Montana is a large public institution. About 49% of students finish within six years. The University Of Montana awarded about 36 general public health degrees in the most recent data year. Graduates of the general public health program make about $42,654 in their early career. Students borrow a median of $24,342 to complete this degree. More information about a degree in general public health from The University Of Montana

11

Idaho State University placed #11 among the best general public health schools. Idaho State University is a large public school located in the city of Pocatello. The six-year graduation rate is 35%. Idaho State University awarded about 11 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Idaho State University generally make around $51,446. Typical student debt for the program is $24,640. Get the full general public health details for Idaho State University

12

Utah Valley University came in at #12 for general public health this year. Utah Valley University is a very large public school located in the city of Orem. About 40% of students finish within six years. About 34 general public health degrees were awarded at Utah Valley University in the most recent year. Soon after graduation, general public health degree recipients from Utah Valley University generally make around $38,102. Typical student debt for the program is $14,541. See the full general public health program report for Utah Valley University

Narrow General Public Health Schools by State

ADBLOCK #173
View All General Public Health Rankings >

ADBLOCK #115

Notes and References

The ranking above is published by College Factual (MF_RANKING_2025), 2026 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 · 21 schools evaluated.

More about our data sources and methodologies.

ADBLOCK #116

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs
ADBLOCK #613

Compare Your School Options