The Rum River is a slow, meandering channel that connects Minnesota's Mille Lacs Lake with the Mississippi River. It runs through the farming communities of Milaca, Princeton, Cambridge, and Isanti before ending at the Twin Cities suburb of Anoka, roughly 20 miles northwest of downtown Minneapolis.