Rochester is located in Southeastern Minnesota. It’s about an hour and a half drive southwest of the Twin Cities and about 50 miles due east of Winona on the Mississippi River. Today, Rochester has residents and visitors from all around the world. The city’s population is about 120,000 and the Mayo Clinic employs over 40,000 of them.