Mayfield is a village in eastern Cuyahoga County, Ohio, United States. A suburb of Cleveland, it is part of the Cleveland metropolitan area. The population was 3,356 at the 2020 census. Mayfield is located at 41°32′52″N 81°26′37″W / 41.54778°N 81.44361°W.