Shaker Heights is located in Cuyahoga County, OH. The population is 28,193.
There are 8 public schools in Shaker Heights with an average Homefacts rating of B. The total crime rate for Shaker Heights is very low , and there are 16 registered sex offenders residing in the city. Unemployment in Shaker Heights is moderate and the median home sales price is $0. Detailed and up-to-date Shaker Heights property reports are available for any property address.
Cities near Shaker Heights include University Heights, Beachwood and Highland Hills.