Rochester is located Olmsted county, southeastern Minnesota, U.S. The town of Rochester belongs (from highest to lowest) to the state of Minnesota and Olmsted County.
The town of Rochester covers 103 km2, has 107,890 inhabitants (2011 census) and a density of 1,047.48 inhabitants per km2. The average altitude is 312 m.
The current mayor of Rochester is Ardell Brede.
The French name of the town is Rochester.