Frankenmuth is a city located in Saginaw County, Michigan. Frankenmuth has a 2026 population of 5,185. Frankenmuth is currently growing at a rate of 0.37% annually and its population has increased by 3% since the most recent census, which recorded a population of 5,034 in 2020.