Rochester is on the shore of Lake Ontario, one of the Great Lakes. Also, the Genesee River flows through it. In the area near Rochester, there are many streams, large hills called drumlins, and lakes, such as the Finger Lakes. The weather in Rochester is warm in the summer and cold in the winter, with a lot of snow falling in the winter and early spring.