Post job
Average public health major salary
Updated September 14, 2023
$51,317

What is the average public health major salary in the US?

Public health major graduates in America make, on average, $51,317 a year or $24.67 per hour.Those in the bottom 10 percent make under $24,000 a year, and the top 10 percent make over $106,000.Employers that have the highest concentration of job opportunities for public health majors are health care companies and non profits companies.California, Connecticut, Massachusetts, New Jersey, and New York have the highest paying jobs for public health major graduates.
Best paying cities
$67,085
$60,882
$59,426

Average public health salary by company

Public health major graduates can expect good job security. However, some industries pay higher than others.The most abundant employment opportunities for public health majors are in health care companies and non profits companies.Companies like CDM Smith or Stanford University will get you the highest pay packages.Companies like Deloitte and Favorite Healthcare Staffing also pay high salaries to public health major graduates.

Average public health major salary by city

As a public health major graduate in the U.S., you can expect to earn on average $51,317 per year or $24.67 per hour.Working in San Francisco, CA as a public health major graduate will pay you the highest wages at around $67,085 per year.The San Francisco, CA average entry-level salary for public health majors is $33,000.Washington, DC, Boston, MA, Seattle, WA, New York, NY, Portland, OR, and Baltimore, MD also have great salaries for public health major graduates.California, Connecticut, Massachusetts, New Jersey, and New York are the highest paying states.Arkansas, Missouri, Mississippi, South Carolina, and Alabama have the lowest reported salaries for public health major graduates.

Average salary by location

RankCityAverage public health salarySalary range
1San Francisco, CA
$67,085
$31k
$96k
2Washington, DC
$60,882
$31k
$96k
3Boston, MA
$59,426
$31k
$96k
4Seattle, WA
$58,595
$31k
$96k
5New York, NY
$58,546
$31k
$96k
6Portland, OR
$57,538
$31k
$96k
7Baltimore, MD
$55,744
$31k
$96k
8Las Vegas, NV
$55,326
$31k
$96k
9Philadelphia, PA
$53,535
$31k
$96k
10Richmond, VA
$53,327
$31k
$96k
11Detroit, MI
$51,940
$31k
$96k
12Portland, ME
$51,659
$31k
$96k
13Minneapolis, MN
$51,659
$31k
$96k
14Cleveland, OH
$51,519
$31k
$96k
15Chicago, IL
$50,499
$31k
$96k
16Albuquerque, NM
$50,030
$31k
$96k
17Denver, CO
$49,647
$31k
$96k
18El Paso, TX
$49,049
$31k
$96k
19Madison, WI
$48,243
$31k
$96k
20Phoenix, AZ
$47,859
$31k
$96k

Average public health major salary by state

The darker areas on the map show where public health majors earn the highest salaries across all 50 states.

Average salary

Public health major average salary by state

StateAverage public health major salaryAverage hourly rate
California$63,049$30.31
Connecticut$61,020$29.34
Massachusetts$59,724$28.71
New Jersey$58,873$28.30
New York$58,525$28.14
Washington$58,266$28.01
Alaska$57,965$27.87
Oregon$57,937$27.85
New Hampshire$57,406$27.60
Rhode Island$55,913$26.88
Nevada$55,812$26.83
Maryland$55,681$26.77
Delaware$55,259$26.57
Vermont$54,135$26.03
Virginia$53,725$25.83
Pennsylvania$53,428$25.69
North Dakota$53,057$25.51
Michigan$52,124$25.06
Minnesota$52,055$25.03
Maine$51,526$24.77
West Virginia$51,155$24.59
Idaho$50,971$24.51
Illinois$50,438$24.25
Hawaii$50,300$24.18
Ohio$50,232$24.15
New Mexico$50,009$24.04
Colorado$49,749$23.92
Wisconsin$48,887$23.50
Wyoming$48,813$23.47
Arizona$47,874$23.02
Montana$47,790$22.98
Indiana$47,696$22.93
Utah$47,549$22.86
Texas$47,010$22.60
North Carolina$46,670$22.44
South Dakota$46,334$22.28
Kentucky$45,968$22.10
Tennessee$45,210$21.74
Oklahoma$45,116$21.69
Louisiana$45,040$21.65
Georgia$45,007$21.64
Nebraska$44,864$21.57
Kansas$44,795$21.54
Iowa$44,779$21.53
Arkansas$44,353$21.32
Missouri$44,128$21.22
Mississippi$44,110$21.21
South Carolina$43,851$21.08
Alabama$43,761$21.04
Florida$42,649$20.50

Average public health major salary by industry

Wages for public health major graduates can differ based on the industry they work in.Our analysis shows that pharmaceutical companies, construction companies, and manufacturing companies pay higher-than-average wages for public health major graduates.pharmaceutical companies pay public health major graduates an average salary of $79,855, construction companies pay $71,912, and manufacturing companies come in at $66,973.The average public health major salary in the non profits industry is lower than the rest, coming in at $38,985.

Average salary by industry

RankIndustryAverage public health major salaryRange
1
Pharmaceutical
$79,855
$30k
$95k
2
Construction
$71,912
$30k
$95k
3
Manufacturing
$66,973
$30k
$95k
4
Finance
$63,119
$30k
$95k
5
Education
$55,620
$30k
$95k
6
Professional
$55,598
$30k
$95k
7
Health Care
$54,331
$30k
$95k
8
Government
$39,037
$30k
$95k
9
Non Profits
$38,985
$30k
$95k

Salary history for public health major graduates

This data shows the national average salary between 2011-2020 among Public Health major graduates.

Public health major salary by experience level

Average salary by experience level salaries by experience level

The salary for a public health major graduate can range from $26,694 to $80,336 depending on the amount of work experience that the person has. Data on how experience level affects salary is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.
Experience levelAvg. salaryHourly rate
Entry-level average salary by experience level$26,700$12.83
Mid-level average salary by experience level$44,400$21.33
Senior-level average salary by experience level$80,300$38.62

Salaries for related majors

RankMajorAverage salaryRange
1Physician Assistant
$123,800
$27k
$163k
2Medicine
$106,115
$27k
$163k
3Pharmacy
$76,511
$27k
$163k
4Dental Assisting
$68,269
$27k
$163k
5Occupational Therapy
$64,747
$27k
$163k
6Nursing
$61,445
$27k
$163k
7Physical Therapy
$60,923
$27k
$163k
8Speech-Language Pathology
$60,244
$27k
$163k
9Communication Disorders Sciences
$58,170
$27k
$163k
10Health/Medical Preparatory Programs
$53,733
$27k
$163k
11Nursing Assistants
$52,588
$27k
$163k
12Medical Technician
$52,556
$27k
$163k
13Dietetics
$52,085
$27k
$163k
14Clinical/Medical Laboratory Science
$50,245
$27k
$163k
15Mental Health Counseling
$48,153
$27k
$163k
16Health Sciences And Services
$47,683
$27k
$163k
17Rehabilitation Science
$46,618
$27k
$163k
18Health And Wellness
$43,051
$27k
$163k
19Health Care Administration
$36,054
$27k
$163k
20Medical Assisting Services
$33,822
$27k
$163k