Rocky River is a city in western Cuyahoga County, Ohio, United States. A suburb of Cleveland, it is located along the shore of Lake Erie approximately 9 miles (14 km) west of downtown Cleveland. The city is named for the Rocky River that forms its eastern border. The population was 20,213 at the time of the 2010 census.
According to the United States Census Bureau, the city has a total area of 5.61 square miles (14.53 km2), of which 4.74 square miles (12.28 km2) is land and 0.87 square miles (2.25 km2) is water.
Most of Rocky River's eastern border follows the river bearing its name, which runs through the Rocky River Reservation of the Cleveland Metroparks system, adjacent to the city's eastern neighbor, Lakewood. A small strip of Cleveland itself also borders Rocky River; however, the two cities are not directly connected via road. Lake Erie lines the entire northern border of the city while the city of Fairview Park marks the southern border. On Rocky River's western border are the cities of Bay Village to the northwest and Westlake to the southwest.
As of the 2010 United States Census, there were 20,213 people, 9,283 households, and 5,242 families residing in the city. The population density was 4,264.3 inhabitants per square mile (1,646.5/km2).