North Branch, MN

View of North Branch, MN
Image credit: Peter Michael Grund (petermgrund as found on Flickr) / CC BY-SA 2.0
Population
12,398
U.S. Census Population Estimates Program · 2025
Elevation
895 ft
Median Home Value
$322,300
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$1,308/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$90,456
U.S. Census American Community Survey 5-Year · 2024

Explore

North Branch in context.

About North Branch

North Branch is a Chisago County city at the junction of Interstate 35 and Minnesota State Highway 95. Its name comes from the north branch of the Sunrise River, and it became a township in 1861 before incorporating in 1881. That mix of river name, highway access, and old township roots still fits the place. North Branch feels like a growing north-metro edge city, with schools, retail, commuters, and rural land all meeting between the Twin Cities and east-central Minnesota lake country.

Top Rating Signals

Highest current ratings for this town.

Loading town details...