Mayfield Heights Map
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.
Nearby cities include Lyndhurst, Gates Mills, Garfield Heights, Eastlake, Newburgh Heights.