Public Health Jobs in Minnesota

Public Health jobs in Minnesota are concentrated in the Twin Cities metro, Rochester, and Duluth, where employers like the Minnesota Department of Health, Hennepin Healthcare, and Mayo Clinic sustain consistent demand for public health professionals. Epidemiology, community health education, environmental health, and maternal and child health are among the most active specialties in the state. Openings range from entry-level program coordinators to senior epidemiologists and health policy analysts. Find a role that fits below and apply directly.

Find Public Health Jobs

Overview

Open roles19
Top employerRice County, MN
Top citySaint Paul, MN
Cities hiring12
Work type50% On-site
Top industryEducation

Showing 5 of 19+ Public Health jobs

Public Health Strategist 2 - Community Health Assessment & Planning
We won't show you this job again
Added 3d ago
Public Health Strategist 2 - Community Health Assessment & Planning
Olmsted County, MN
Olmsted County, MN
IT Support
Project Management
Technical Program Management
$76k - $127k/yr
On-Site
Master's degree in public administration

Have you applied for this role?

Public Health Planning Manager/Data Analyst
We won't show you this job again
Added 4d ago
Public Health Planning Manager/Data Analyst
Rice County, MN
Faribault, Minnesota
Account Management
Customer Success
Partnerships & Business Development
$38.44 - $53.81/hr
Master's degree in epidemiology

Have you applied for this role?

Health, Exercise, & Rehabilitative Sciences Director of Online Master of Public Health Program
We won't show you this job again
Added 4d ago
Health, Exercise, & Rehabilitative Sciences Director of Online Master of Public Health Program
Minnesota State
Winona, Minnesota
Business Development
Events & Tourism
Executive Leadership & C-Suite
Project Management
$65k - $193k/yr
Doctoral degree

Have you applied for this role?

Information Specialist II - Public Health & Human Services
We won't show you this job again
Added 1w ago
Information Specialist II - Public Health & Human Services
St. Louis County, MN
Saint Louis County, MN
Health Informatics
Healthcare Administration
Public Health
$21.88 - $29.78/hr
Military encouraged
1,001-5,000

Have you applied for this role?

Public Health Program Coordinator (Nutrition)
We won't show you this job again
Added 1w ago
Public Health Program Coordinator (Nutrition)
St. Louis County, MN
Virginia, Minnesota
IT Support
Project Management
Technical Program Management
$36.09 - $51.43/hr
Master's degree in nursing
1,001-5,000

Have you applied for this role?

See All 19 Public Health Jobs in Minnesota

Find roles in Minnesota that match your experience and apply in just a few clicks.

Find Public Health Jobs

Public Health Jobs by City in Minnesota

Where Minnesota roles are concentrated, by current openings.

Saint Paul
3 jobs
Faribault
2 jobs
Minneapolis
2 jobs
Mora
1 job
Olivia
1 job
Windom
1 job
Winona
1 job
Bemidji
1 job
Virginia
1 job

Public Health Job Market in Minnesota

A snapshot from current Minnesota openings, updated as new roles post.

Who's Hiring

Rice County, MN2 open roles
St. Louis County, MN2 open roles
University of St Thomas2 open roles

Top Industries Hiring

  • Education

What Minnesota Employers Look For

The qualifications that appear most often in public health jobs across Minnesota.

  • Bachelor's or master's degree in public health, epidemiology, or a closely related field
  • Certified in Public Health (CPH) credential preferred or required for senior positions
  • Experience with data analysis tools such as SAS, R, or SPSS for epidemiological work
  • Familiarity with Minnesota Department of Health reporting systems and state health data platforms
  • Strong written communication skills for grant writing, policy briefs, and community outreach materials
  • Experience coordinating with community organizations, county agencies, or tribal health departments in Minnesota

Public Health Jobs in Minnesota: Frequently Asked Questions

How do you become a public health professional in Minnesota?

Most public health positions in Minnesota require at least a bachelor's degree in public health, community health, or a related science, with a master's degree in public health preferred for epidemiology and policy roles. Minnesota does not require a state license for most public health titles, but the Certified in Public Health credential issued by the National Board of Public Health Examiners is widely recognized by Minnesota employers and strengthens candidacy significantly.

Which companies hire public health professionals in Minnesota?

Employers hiring public healths in Minnesota right now include Rice County, MN, St. Louis County, MN, and University of St Thomas, based on current listings on Migrate Mate as of October 2026. Minnesota's dense network of county public health departments, large integrated health systems, and state agency offices makes it one of the more active hiring markets for public health roles in the Midwest.

Which Minnesota cities have the most public health jobs?

Saint Paul, Faribault, and Minneapolis have the most public health openings in Minnesota. The Twin Cities metro dominates due to the concentration of state agencies, large health systems, nonprofits, and university research centers, while Rochester's market is anchored by Mayo Clinic and Olmsted County Public Health, and Duluth draws openings from St. Luke's, Essentia Health, and the regional tribal health networks.

Are there remote public health jobs in Minnesota?

Yes, though availability depends heavily on the role. About 50% of public health openings tied to Minnesota are remote or hybrid as of October 2026, reflecting that some functions like data analysis, policy writing, and grant management transfer well to remote work. Field-based roles in environmental health, community outreach, or clinical program coordination typically require an on-site presence.

How can I get hired as a public health professional in Minnesota with little or no experience?

The most realistic entry path is through a practicum, internship, or AmeriCorps placement at a Minnesota county or city public health department, which often converts to a permanent hire. The Minnesota Department of Health and Hennepin County run associate and program assistant roles that explicitly welcome new graduates. A CPH exam candidacy, a certificate in epidemiology, or volunteer work with a community health organization like the Minnesota Community Care network also distinguishes candidates without direct work history.

Where can I find and apply to public health jobs in Minnesota?

You can find and apply to public health jobs in Minnesota on Migrate Mate, which lists current Minnesota openings across state agencies, health systems, nonprofits, and county departments. Search the listings to find roles that match your specialty and experience level, then apply directly to each employer.

See All 19 Public Health Jobs in Minnesota

Find roles in Minnesota that match your experience and apply in just a few clicks.

Find Public Health Jobs