Shaker Heights is a city in Cuyahoga County, Ohio, United States. As of the 2010 Census, the city population was 28,448. Shaker Heights is an inner-ring streetcar suburb of Cleveland, abutting the eastern edge of the city's limits. In July 1911, a petition by property owners was successful in detaching a long strip of land from the south of Cleveland Heights, to be named Shaker Village.