North Branch is a city in Chisago County, Minnesota, United States, at the junction of Interstate 35 and Minnesota State Highway 95. The population was 10,787 at the 2020 census. It is named for the north branch of the Sunrise River, which flows through the city.

Geography

According to the United States Census Bureau, the city has a total area of , of which, is land and is water.

History

North Branch became a township in 1861, and incorporated in 1881. In 1901 North Branch split into a village covering the more densely populated downtown area and a township covering the rest of the former village. The township later incorporated as the village of Branch in 1961. The two cities talked about a potential merger for years, beginning in the late 1970s. The first public referendum on the issue was held in 1984, and failed. A second referendum was held on September 13, 1994, and passed. The two cities officially merged on November 14, 1994.

Arrowhead Transit provides public bus routes and Dial-A-Ride in North Branch as of 2022.

Demographics