Shaker Heights

City in Cuyahoga County, Ohio

View of Shaker Heights, Ohio
Photo: Spencer · CC BY-SA 2.5

Shaker Heights is a city in Cuyahoga County, Ohio, with 29,439 residents (2020 Census). It sits at 1,050 ft (320 m) above sea level. The nearest town is University Heights, 1.5 miles NE.

About Shaker Heights

Shaker Heights is a city in Cuyahoga County, Ohio, United States. The population was 29,439 at the 2020 census. Shaker Heights is an inner-ring streetcar suburb of Cleveland, abutting the eastern edge of the city's limits. It is a planned community developed by the Van Sweringen brothers, railroad moguls who envisioned the community as a suburban retreat from the industrial inner city of Cleveland.

Text: Wikipedia · CC BY-SA 4.0

Shaker Heights weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Shaker Heights

All 24 webcams near Shaker Heights ›

Webcams: Windy.com

Living in Shaker Heights

Median household income
$104,073
Median home value
$303,200
Median rent
$1,168/mo
Median age
41.8
Cost of living and demographics of Shaker Heights ›

Do you know Shaker Heights? Tell us about it

Help other travelers: share what makes Shaker Heights special. We review every message before publishing it.

Map of Shaker Heights

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Shaker Heights Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Shaker Heights, OH population

Shaker Heights had 29,439 residents in the 2020 Census.

2020 Census29,439
Density4,679 per sq mi (1,807 per km²)

Source: U.S. Census Bureau, Decennial Census.

Shaker Heights at a glance

StateOhio (OH)
CountyCuyahoga County
TypeCity
Population29,439 (2020)
Land area6.29 sq mi (16.3 km²)
Water area0.04 sq mi (0.11 km²)
Elevation1,050 ft (320 m)
Coordinates41.4761° N, 81.5492° W
ZIP codes44120, 44118, 44122
Official websiteshakeronline.com
Census code (GEOID)3971682

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Shaker Heights

Straight-line distance between town centers.

Frequently asked questions about Shaker Heights

What county is Shaker Heights in?

Shaker Heights is in Cuyahoga County, Ohio.

What is the population of Shaker Heights, OH?

29,439 people lived in Shaker Heights at the 2020 Census.

What is the ZIP code of Shaker Heights, OH?

The main ZIP code is 44120. Other ZIP codes: 44118, 44122.

What is the elevation of Shaker Heights?

1,050 feet (320 m) above sea level.

What towns are near Shaker Heights?

University Heights (1.5 mi), Beachwood (2.4 mi), Highland Hills (2.4 mi), Cleveland Heights (2.5 mi), Warrensville Heights (3.0 mi).

Last updated: