 Willoughby is located at (41.645915, -81.408515).According to the United States Census Bureau, the city has a total area of , of which is land and is water.At the 2010 census there were 22,268 people in 10,413 households, including 5,716 families, in the city.