North Branch is a village in Lapeer County in the U.S. state of Michigan.
Two major fires mark the history of North Branch.
According to the United States Census Bureau, the village has a total area of 1.33 square miles (3.44 km2), all land.
[4] As of the census[6] of 2010, there were 1,033 people, 415 households, and 261 families residing in the village.
32.8% of all households were made up of individuals, and 14% had someone living alone who was 65 years of age or older.
As of the census[2] of 2000, there were 1,027 people, 403 households, and 261 families residing in the village.
32.8% of all households were made up of individuals, and 18.4% had someone living alone who was 65 years of age or older.