About This Place
Mayfield Heights is a city in Cuyahoga County, Ohio, United States. The population was 18,827 at the 2010 census. Mayfield Heights was originally part of Mayfield Township.
Mayfield Heights is located at 41°31′03″N 81°27′21″W / 41.517402°N 81.455889°W / 41.517402; -81.455889.
According to the United States Census Bureau, the city has a total area of 4.2 square miles (10.9 km2), all of it land.