University Heights is a city in Cuyahoga County, Ohio, United States. The population was 13,914 as of the 2020 census. Located 8 miles (13 km) from downtown Cleveland, it is a suburb of the Cleveland metropolitan area.