 Willowick is located at (41.635080, -81.468290).According to the United States Census Bureau, the city has a total area of , all land.94% spoke English, 1.9% Croatian, 1.0% Slovene, and 1.0% Spanish.