Public health careers focus on preventing disease, protecting communities, improving access to care, and preparing for emergencies. Jobs are available in government agencies, hospitals, universities, nonprofit organizations, laboratories, schools, and private companies. Requirements and pay vary by location, education, experience, and whether the employer is public or private.
Main public health job families
- Epidemiology. Epidemiologists investigate disease patterns, analyze health data, monitor outbreaks, and help evaluate public health programs. Many entry-level analyst roles accept a bachelor’s degree in public health, biology, statistics, or a related field. Employers often prefer an MPH with training in epidemiology or biostatistics. Some research and leadership positions require a doctoral degree. Salaries often range from about $60,000 to $110,000 or more per year.
- Environmental health and sanitarians. These professionals inspect restaurants, housing, pools, wells, septic systems, workplaces, and other settings for health hazards. They may collect samples, investigate complaints, and explain corrective requirements. A bachelor’s degree in environmental health, public health, biology, chemistry, or a related science is typical. Some employers require registration, certification, or coursework for environmental health specialists, who are often called sanitarians. Pay commonly falls between $45,000 and $85,000. Experienced specialists and supervisors may earn more.
- Health education and promotion. Health educators create outreach materials, lead community programs, teach risk-reduction practices, and connect people with services. A bachelor’s degree is often sufficient for program assistant or coordinator roles. An MPH, a health education degree, or a certification such as Certified Health Education Specialist may improve job prospects. Typical salaries range from roughly $45,000 to $85,000. Managers and specialized professionals may earn more.
- Emergency preparedness and response. Preparedness specialists plan for disease outbreaks, severe weather, mass-casualty events, and disruptions to essential services. Their work can include organizing exercises, writing response plans, coordinating partners, and supporting emergency operations. Common backgrounds include public health, emergency management, nursing, communications, or public administration. A bachelor’s degree is frequently required. An MPH or emergency management credential may help. Salaries often range from $55,000 to $100,000 or more.
- Public health nursing. Public health nurses provide prevention-focused care through outreach, education, vaccination programs, home visits, disease follow-up, and community assessments. An active registered nurse license is required. Employers commonly prefer a BSN. An MPH or experience in community health can support advancement. Pay is often about $65,000 to $110,000 annually. Nursing experience and local wage levels affect the amount.
Where public health jobs are posted
Check official government employment portals, state civil service systems, and local government career pages. State civil service systems handle many county health department postings, so a county position may appear on a statewide job site instead of the department’s own website. Federal roles are commonly listed through the federal government’s employment portal.
Also review hospital and university career pages, public health association job boards, nonprofit listings, and major employment sites. Search terms such as “epidemiology analyst,” “environmental health specialist,” “health educator,” “preparedness coordinator,” and “public health nurse” can reveal roles with different titles. Before applying, check the education, license, residency, background-check, and civil service examination requirements listed in the posting.
