A Twin Cities Marathon egy 26.2-mile országúti marathon Minneapolis és St. Paul között, amit jellemzően October első hétvégéjén rendeznek. A két város külön marathon eseményeiből nőtte ki magát, a gyökerei pedig a Land of Lakes Marathonig mennek vissza: ez egy kicsi Minnesota Distance Running Association verseny volt, az elején mindössze öt indulóval. Ma már a United States egyik legnagyobb marathonja, a hivatalos szponzor pedig a Medtronic.
A pálya Minneapolisban rajtol, átmegy downtownon, aztán parkwayeken fut tovább tavak és folyók mellett, mielőtt St. Paulban ér célba. A marathon mostanra egy komplett versenyhétvége fő száma: vasárnap a felnőtteknek ott a TC 10 Mile, szombaton pedig jön a TC 10K, TC 5K, family mile, toddler races, diaper dash és a Mascot Invitational. Több ezer önkéntes dolgozik rajta, és a kezdetek elég oldschool módon mentek: az eredeti Land of Lakes Marathonnek nem volt fix pályája, kemény 3:30 szintidőt adtak, és volt, hogy ingyen lehetett nevezni.