North Branch Township is a township in Isanti County, Minnesota, United States. The population was 1,654 at the 2000 census. This township took its name from the north branch of the Sunrise River.