North Branch, Michigan

North Branch is a village in Lapeer County in the U.S. state of Michigan. The population was 1,033 at the 2010 census. The village is located within North Branch Township.

North Branch, Michigan

North Branch is a village in Lapeer County in the U.S. state of Michigan. The population was 1,033 at the 2010 census. The village is located within North Branch Township.