 According to the United States Census Bureau, the city has a total area of , of which are land and , or 2.59%, are water.Painesville and Concord townships, along with the village of Fairport Harbor and the city of Mentor, are adjacent to Painesville.Painesville's Hispanic population increased elevenfold between 1990 and 2010.