Rochester is a city in Olmsted County, Minnesota. The city was estimated to have population of 97,191 as of April 1, 2005, making it Minnesota's third-largest city. It is perhaps best known as the home of the Mayo Clinic. The city has long been a fixture on Money magazine's "Best Places to Live" index, and is ranked number 67 on the 2006 list.
Rochester was estimated to have a population of 97,191[2] as of April 1, 2005. The 2000 census˛ counted 85,806 people, 34,116 households, and 21,493 families in the city. The population density was 836.4/km˛ (2,166.3/mi˛).