The Mississippi River is the second longest river in the United States. How long is it? That depends on who you ask. Most estimates are between 2,300 and 2,350 miles, but some sources have it as long as 2,552 miles. It starts at Lake Itasca in northern Minnesota and makes a question mark shape as it flows 681 miles through Minnesota—the most miles of any state the river flows through. Minnesota is one of only two states the river flows mostly “through”, the other being the last state it flows through, Louisiana. For every other state the river touches (there are eight others, for a total of ten), the river serves as a border. In order, the ten states are: Minnesota, Wisconsin, Iowa, Illinois, Missouri, Kentucky, Tennessee, Arkansas, Mississippi and Louisiana. With all of it’s tributaries, the Mississippi's watershed drains all or parts of 32 U.S. states and two Canadian provinces. It is the fourth-longest river in the world and certainly the most famous river in the United States.