Cleveland Heights is a city in Cuyahoga County, Ohio, United States, and one of Cleveland’s historical streetcar suburbs. The city’s population was 45,312 at the 2020 census. As of the 2010 census, Cleveland Heights was ranked the 8th largest city by population in the Greater Cleveland area and ranked 20th in Ohio.