Public health salaries range widely depending on education level and career path. Bachelor's graduates earn $38,000-$55,000 at entry level. MPH holders in epidemiology earn a median of $81,390, while health services managers earn $110,680. Biostatisticians in pharmaceutical companies earn $80,000-$140,000+. The degree's salary trajectory is back-loaded — modest starting pay with significant growth after an MPH or with data-focused specialization.
"Is public health one of those degrees where you help people but never make any money?"
You have heard variations of this from family, friends, or your own internal calculator comparing starting salaries with your roommate who is studying business or computer science. The fear is legitimate: public health bachelor's graduates do start lower than many other professional fields. But the complete salary picture is more complicated than the starting numbers suggest.
Public health has one of the widest salary ranges of any field. A community health worker earns a median of $48,860. An epidemiologist earns $81,390. A medical and health services manager earns $110,680. A biostatistician at a pharmaceutical company earns $100,000-$140,000+. These are all public health careers held by people with public health degrees. The variation comes from education level, specialization, and sector — not from the degree title itself12.
Entry-Level Salary: What to Expect Year One
The first year after graduating with a BSPH is financially modest, and being honest about that matters more than false optimism.
Health education specialist positions typically start at $42,000-$52,000, trending toward the higher end in metro areas and hospital settings. Community health worker positions start at $35,000-$45,000. Health department program coordinator roles start at $38,000-$48,000. Research assistant and data coordinator positions at universities start at $36,000-$46,000.
The entry-level roles that pay best with a bachelor's degree are those with data analysis components. "Public health analyst" or "epidemiology technician" positions that involve working with surveillance data, running statistical analyses, and generating reports start at $45,000-$55,000 because the quantitative skills are in shorter supply than program management skills.
The context that matters: public health starting salaries are comparable to sociology and political science starting salaries, lower than nursing ($65,000-$75,000), and lower than business ($50,000-$60,000). The gap narrows and often reverses at the MPH level, especially for epidemiology and health management paths.
If you are graduating with a BSPH and want the highest possible starting salary, target positions at hospitals and health systems rather than nonprofits or small community organizations. Hospital-based health educator and program coordinator positions pay 15-25% more than equivalent roles at nonprofits because hospitals operate on larger budgets and need to compete with clinical staff for talent. The work is similar; the pay is meaningfully different.
Mid-Career Salary: Where the Money Moves
Mid-career is where the salary story changes, particularly for graduates who earned an MPH.
Epidemiologists earn a median of $81,3902. With five to ten years of experience, senior epidemiologists at the CDC, state health departments, and pharmaceutical companies earn $85,000-$120,000. The top 10% earn over $126,000.
Medical and health services managers earn a median of $110,6803. This is the highest-paying mainstream career path for public health graduates. Hospital administrators, health department directors, and clinical operations managers at health systems all fall into this category. The top 10% earn over $216,750.
Biostatisticians in pharmaceutical companies and biotech firms earn $80,000-$140,000+ depending on experience and the complexity of the statistical work. Senior biostatisticians at major pharma companies earn $120,000-$180,000. This is the highest-paying technical track in public health.
Environmental health scientists and specialists earn a median of $76,4804. Federal positions at the EPA and OSHA pay at the higher end. State-level positions pay moderately. Corporate environmental health and safety roles at large companies often pay above the median.
The median salary for medical and health services managers increased by approximately 28% between 2019 and 2024, reflecting the healthcare industry's growing complexity and the increased demand for qualified administrators following the pandemic. This career path — accessible with an MPH in health management — represents one of the strongest salary growth trajectories available to public health graduates3.
Salary by Sector
Federal government pays predictably along the GS scale. Entry-level public health positions (GS-7 to GS-9) start at approximately $46,000-$67,000 before locality adjustments. Mid-career positions (GS-11 to GS-13) pay $68,000-$110,000. Senior positions (GS-14 to GS-15) pay $107,000-$153,000. Federal benefits add approximately 30-40% to base salary in total compensation value5.
State and local government pays less than federal for equivalent roles. State epidemiologists earn $55,000-$85,000 depending on the state. Local health department directors earn $60,000-$120,000 depending on jurisdiction size. Benefits are strong but vary by state.
Pharmaceutical and biotech pays the highest base salaries in public health. Biostatisticians start at $70,000-$95,000. Epidemiologists in drug safety and real-world evidence roles start at $75,000-$100,000. Health economists start at $80,000-$110,000. Senior professionals in all three tracks earn $120,000-$180,000+.
Healthcare consulting pays $65,000-$85,000 for entry-level analyst roles, with partners and directors earning $150,000-$300,000+. Firms like McKinsey, Deloitte Health, Avalere, and Guidehouse hire MPH graduates.
Hospitals and health systems pay moderately for clinical operations, quality improvement, and infection prevention roles ($55,000-$90,000) and well for management positions ($80,000-$150,000+).
Nonprofits generally pay 15-30% below comparable government or private sector roles. The tradeoff is mission alignment, flexibility, and often less bureaucracy. The American Cancer Society, American Heart Association, and similar large nonprofits pay better than smaller community-based organizations.
Do not compare public health salaries to nursing salaries without accounting for the different education investments and career trajectories. A BSN leads to immediate clinical employment at $65,000-$75,000. A BSPH leads to $38,000-$52,000 at entry level. But an MPH in health management leads to $110,680 median, which exceeds most nursing salaries. The comparison depends entirely on whether you factor in the master's degree and the timeline.
Salary by Location
Washington, D.C. pays the highest salaries for public health professionals because of the concentration of federal agencies (CDC field offices, HHS, FDA, EPA, NIH), think tanks, consulting firms, and advocacy organizations. A GS-12 epidemiologist in D.C. earns approximately $90,000-$110,000 with locality pay.
New York, Boston, and San Francisco pay premium salaries across all public health career paths. Cost of living is high, but the salary premium for professional public health roles generally exceeds the cost increase.
Atlanta is the epicenter of public health employment because of the CDC headquarters. Salaries are competitive by national standards, and the cost of living is lower than coastal cities. An epidemiologist at CDC in Atlanta earns well while paying reasonable housing costs.
State capitals typically offer the strongest public health job markets in their respective states because state health department headquarters are located there. State-level positions pay less than federal but more than many local government roles.
Highest-Paying Career Paths With This Degree
Medical and health services management is the most accessible six-figure path for public health graduates. An MPH in health management or health policy combined with five to ten years of experience in healthcare operations leads to median earnings of $110,6803. Hospital system executives earn significantly more.
Pharmaceutical biostatistics pays $80,000-$140,000+ and represents the highest-paying technical track. An MS or MPH in biostatistics plus strong SAS or R programming skills is the standard qualification.
Healthcare consulting pays $65,000-$85,000 at entry level with strong growth potential. An MPH from a top program combined with analytical skills positions you for firms where senior consultants and partners earn $150,000+.
Senior epidemiology (federal) pays $100,000-$130,000 at GS-13 to GS-15 levels, with total compensation including benefits reaching $140,000-$180,000. CDC and NIH employ the largest concentrations of federal epidemiologists.
Health data science pays $75,000-$140,000 depending on technical skill level. Public health graduates who add programming skills (Python, R, SQL) and machine learning fundamentals to their epidemiological training are competitive for these rapidly growing positions at health systems, insurance companies, and health tech firms.
If you want to earn six figures with a public health degree and do not want to manage people, the biostatistics and health data science tracks are your best options. Both are technical, both are in high demand, and both reward quantitative skills rather than management experience. The investment is an MPH in biostatistics or epidemiology plus self-taught or bootcamp-acquired programming skills. The return is a salary trajectory that reaches six figures within five to eight years.
What Actually Moves the Needle on Your Salary
Education level is the single largest determinant. The salary gap between a BSPH ($38,000-$55,000 starting) and an MPH ($55,000-$85,000 starting) is roughly $15,000-$30,000 at entry level and widens over time. The MPH investment of $30,000-$80,000 in tuition and two years of opportunity cost typically pays for itself within five to eight years.
Quantitative skills separate the highest earners from the rest. Public health graduates who can use R, SAS, Python, SQL, or Tableau earn measurably more than those with only qualitative skills. The premium is $5,000-$15,000 at entry level and compounds with experience.
Sector choice determines your salary floor and ceiling. Government provides stability and benefits but lower base pay. Pharmaceutical and consulting provide the highest base salaries. Nonprofits pay the least in base salary but may offer schedule flexibility and mission alignment.
Certifications provide incremental salary increases. The CHES (Certified Health Education Specialist) adds $2,000-$5,000 in earning power for bachelor's-level positions. The CPH (Certified in Public Health) signals professional competence at the MPH level.
Geography creates significant variation. The same epidemiologist role pays $65,000 in a rural state and $95,000 in Washington, D.C. Weigh salary against cost of living, not in absolute terms.
For the full picture of career options, see our public health careers guide and evaluate whether a public health degree is worth it.
FAQ
What is the average starting salary for a public health major?
Bachelor's graduates start at approximately $38,000-$55,000 depending on role and location. Health education specialists start toward the higher end, community health workers in the middle, and research assistants at the lower end. MPH graduates start at $55,000-$85,000 depending on specialization.
Can you make six figures with a public health degree?
Yes. Medical and health services managers earn a median of $110,680. Pharmaceutical biostatisticians earn $80,000-$140,000+. Senior epidemiologists at federal agencies earn $100,000-$130,000. Healthcare consultants at major firms earn six figures within five to eight years. All of these paths typically require an MPH.
How does a public health salary compare to a nursing salary?
Registered nurses earn a median of $86,070, which exceeds most bachelor's-level public health salaries. However, public health graduates in health services management ($110,680 median) and pharmaceutical biostatistics ($80,000-$140,000+) earn significantly more than the nursing median. The comparison depends on education level and career path.
Do public health jobs pay well without a master's degree?
Bachelor's-level public health positions pay moderately — $38,000-$55,000 at entry level, with health education specialists reaching a $62,860 median. This is livable but not competitive with nursing, business, or engineering starting salaries. The strongest bachelor's-level earning potential is in data-focused roles and hospital-based positions.
Is an MPH worth the salary increase?
For most public health career paths, yes. The MPH provides a measurable salary increase of $15,000-$40,000+ above bachelor's-level salaries and is required for epidemiology, biostatistics, and management positions. The ROI is strongest when you minimize tuition through assistantships, employer tuition reimbursement, or in-state public university programs.
What public health specialization pays the most?
Biostatistics and health services management are the highest-paying specializations. Biostatisticians in pharmaceutical companies earn $80,000-$140,000+. Health services managers earn a median of $110,680. Epidemiologists earn a median of $81,390. Health data scientists who combine public health training with programming skills earn $75,000-$140,000.
- Public Health Degree Guide — Overview
- Is It Worth It?
- Career Paths
- Requirements
- How Hard Is It?
- Internships
- Best Colleges
Footnotes
-
U.S. Bureau of Labor Statistics. (2025). Occupational Outlook Handbook: Health Education Specialists and Community Health Workers. BLS. https://www.bls.gov/ooh/community-and-social-service/health-educators.htm ↩
-
U.S. Bureau of Labor Statistics. (2025). Occupational Outlook Handbook: Epidemiologists. BLS. https://www.bls.gov/ooh/life-physical-and-social-science/epidemiologists.htm ↩ ↩2
-
U.S. Bureau of Labor Statistics. (2025). Occupational Outlook Handbook: Medical and Health Services Managers. BLS. https://www.bls.gov/ooh/management/medical-and-health-services-managers.htm ↩ ↩2 ↩3
-
U.S. Bureau of Labor Statistics. (2025). Occupational Outlook Handbook: Environmental Scientists and Specialists. BLS. https://www.bls.gov/ooh/life-physical-and-social-science/environmental-scientists-and-specialists.htm ↩
-
U.S. Office of Personnel Management. (2025). 2025 General Schedule (GS) Pay Tables. OPM. https://www.opm.gov/policy-data-oversight/pay-leave/salaries-wages/ ↩