The Mississippi River starts at Lake Itasca in northern Minnesota and ends in the Gulf of Mexico. The river flows approximately 2,340 miles (3,766 km) from its source at Lake Itasca to its delta where it empties into the Gulf.