Lyndhurst is a city in Cuyahoga County, Ohio, United States. The population was 14,001 at the 2010 census. Lyndhurst is located in northeastern Ohio, and is a suburb of Cleveland. A small part of Lyndhurst was originally part of Mayfield Township. It used to be called Euclidville before Lyndhurst was chosen.
Lyndhurst is located at 41°31′17″N 81°29′25″W / 41.52139°N 81.49028°W / 41.52139; -81.49028 (41.521352, -81.490141).
According to the United States Census Bureau, the city has a total area of 4.4 square miles (11.4 km²), all of it land.