Rochester is a city in Butler County, Kentucky, United States, at the confluence of the Green and Mud Rivers. The population was 186 at the 2000 census. It is named for Rochester, New York. This Rochester is the smallest municipality by population in the United States by that name.