Rochester is a city located in Fulton County Indiana. Rochester has a 2020 population of 9,684. It is also the county seat of Fulton County. Rochester is currently declining at a rate of -0.38% annually and its population has decreased by -4.74% since the most recent census, which recorded a population of 10,166 in 2010. Rochester reached it's highest population of 10,166 in 2010.
The average household income in Rochester is $64,674 with a poverty rate of 11.02%. The median rental costs in recent years comes to $685 per month, and the median house value is $110,900. The median age in Rochester is 42.3 years, 41.2 years for males, and 44.2 years for females.