Discover North Branch, MI
North Branch is located about 35 miles east of Frankenmuth.
North Branch, he said, is a sort of business hub for the rural northern part of Lapeer County, and his favorite part of the town is the sense of community.
The village and surrounding area is also very supportive of the local schools, which are all located within village limits. While the population of residents is about 1,000, school days bump the number of people in the village up with their 2,700 students and staff members.
Plan a visit to golf and camp in beautiful Imlay City, MI. For a perfect summer getaway, come experience the nature and beauty of our area.