 According to the United States Census Bureau, the city has a total area of , of which is land and is water.Eastlake is about 19 miles northeast of Cleveland, Ohio, along the shore of Lake Erie, and is part of Greater Cleveland.94.3% spoke English and 2.9% spoke Croatian.