Broadview Heights is a city in Cuyahoga County, Ohio, United States, and a suburb in the Greater Cleveland area. The city's population was 19,936 at the 2020 census.