As of the 2020 United States Census, Cleveland Heights has a population of approximately 45,312 residents. While the population peaked in the 1960s at over 60,000, it has stabilized in recent years after a period of regional industrial decline.
The city is celebrated for its racial and cultural diversity. The demographic breakdown is roughly 49% White, 40% African American, with the remainder identifying as Asian, Hispanic/Latino, or of two or more races. There is also a significant, long-established Jewish community in the area.
Cleveland Heights boasts a highly educated populace; nearly 55% of adult residents hold a bachelor's degree or higher, a rate significantly above the national and state averages. This is largely driven by the city's proximity to major universities and research hospitals. The median household income sits at approximately $62,000, reflecting a mix of affluent historic neighborhoods and more densely populated, mixed-income rental areas.