The Mississippi River starts at Lake Itasca in northern Minnesota. It begins as a small, knee-deep stream flowing out of the lake in Itasca State Park, and from there it travels approximately 2,340 miles south to the Gulf of Mexico.