Rochester, Michigan

Rochester is a city in Oakland County in the U.S. state of Michigan. About 12,711 lived here since 2010. It is a northern suburb of Metro Detroit. It is located about north of the city of Detroit.