The Upper Flathead River has two distinct sections - the mountain section and the valley section. In the mountain section, which runs between Blakenship Bridge and Columbia Falls, the Flathead flows through the mountains, which generally rise very steeply from the river banks. The valley section of the Flathead runs between Columbia Falls and Flathead Lake. In this section, the Flathead River runs through the broad and flat Flathead Valley. Despite being heavily agricultural, though, the banks of the Flathead are, for most of its distance, heavily forested - hiding virtually all traces of civilization.