North Branch is a city located in Chisago County, Minnesota. North Branch has a 2026 population of 12,258. North Branch is currently growing at a rate of 2.38% annually and its population has increased by 12.94% since the most recent census, which recorded a population of 10,854 in 2020.