Running
Half Marathon
21.1 km
Start: May 2, 08:00 AM

Running
Half Marathon
21.1 km
Start: May 2, 08:00 AM
Running
5K Color Run/Walk
5 km
Start: May 3, 07:45 PM
Running
Kids 1K Fun Run
1 km
Start: May 3, 06:30 PM
Run for the Lakes is typically held in early May. Our race weekend was moved later to help avoid weather-related issues and ensure the best possible conditions on the course. For the most up-to-date race dates please visit our homepage. The product is made of corn starch and food grade dyes. The colored powder is designed to be stain free. Many users have not noticed staining, but if you're worried about ruining your favorite running shoes or clothes we recommend choosing a different pair for this run.
4 aid stations on the marathon course offering water, Powerade, and food. The half marathon shares the same start and first 13 miles with the marathon and has 3 aid stations. The 10K has 1 aid station. The 5K color run has 1 aid station. The Kids 1K finishes at the Nisswa Community Center.
Pacers are provided for the half marathon and full marathon. The full marathon offers pacing support for target times per start wave; half marathon runners may line up with full marathon pacers as both races start together and run the first 13 miles together.
Monthly averages based on historical data (2000–present).
:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash=":"1","imageExt=":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php=","fileExt=":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm=","siteUrl=":"https://runforthelakes.com=","onHoverDelay=":"100","rateThrottle=":"3"}; //# sourceURL=rocket-preload-links-js-extra (function() { "use strict=";var r="function="==typeof Symbol&&"symbol="==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function="==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?
i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:="_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:="_isLinkOk",value:function(e){return null!==e&&"object="===(void 0===e?
Last updated: Jun 6, 2026, 12:04:21 AM
We'll email you when races match your filters. No spam — only what fits your goals.
On your marks
Loading race details…