Polson is a city in the U.S. state of Montana. It is the county seat of Lake County. As of the 2010 United States Census, there were 4,488 people living there. It is on the southern shore of Flathead Lake.