Minnesota Half Marathons

Minnesota Half Marathons by City • By Date

Each half marathon that takes place in Minnesota is listed below, and when you click the link you’ll find info for each race — what the course is like and a map of the route, the elevation change, whether it’s fast and flat or hilly and challenging, how to sign up, and more.


You’ll also find contact info if you’re having problems with your registration or need to contact the race directors.

2022 calendar of Minnesota half marathons

Bemidji

Bemidji Blue Ox Marathon & Half Marathon Weekend

Bloomington

Hot Cider Hustle – Twin Cities Half Marathon & 5k

Twin Cities Women’s Half Marathon

Breckenridge

Prairie Series Marathon Half Marathon 10K & 5K – Day 8

Champlin

Xenia Avenue Marathon & Half Marathon

Duluth

Grandma’s Marathon & Half Marathon

NorthShore Run Half Marathon & 10k

Pike Lake Half Marathon

Wild Duluth Races 100k 50k & Half Marathon

Edina/Mora

Mora Half Marathon & 5K

Ely

Ely Marathon Half Marathon 5K & Relay

Mankato

Mankato Marathon, Half Marathon & 10K

Maple Grove

Elm Creek Half Marathon

Maple Grove Half Marathon, 10K & 5K

Mendota

Get in Gear Half Marathon 10K & 5K

Mound

Running of the Bays Half Marathon and OLL Incredible Festival 5k

New Prague

New Prague Half Marathon, 10K & 5K

Nisswa

Run For The Lakes Marathon & Half Marathon

Richfield

Urban Wildland Half Marathon & 5K

Rochester

Hot Cider Hustle – Rochester Half Marathon & 5k

Med City Marathon, Half Marathon, Relay & 20-Miler

Scheels Healthy Human Race Half Marathon & 5K

St. Cloud

Earth Day Half Marathon

Heartland Series Marathon Half Marathon 10K & 5K – Day 7

Summer Camp Series Marathon Half Marathon 10K & 5K

St. Paul

Saint Paul Winter Carnival Fire & Ice Run Half Marathon 10k & 5k

Turkey Trot Saint Paul Half Marathon 10k & 5k

Stillwater

Gopher to Badger Half Marathon & 5K

Stillwater Half Marathon & 5K

St. Croix Crossing Half Marathon

Waconia

Lola’s Lake Waconia Half Marathon

White Bear Lake

Camp Wannarunamileormore Half Marathon & 10K

Half Fast Half Marathon