Leesport is a borough in Berks County, Pennsylvania, United States. The population was 1,918 at the 2010 census.
Leesport is located at 40°26′38″N 75°58′5″W (40.443893, -75.968137).
According to the United States Census Bureau, the borough has a total area of 0.8 square miles (2.1 km2), of which, 0.7 square miles (1.8 km2) of it is land and 0.04 square miles (0.10 km2) of it (4.00%) is water.
As of the census of 2010, there were 1,918 people, 747 households, and 523 families living in the borough. The population density was 2,740 people per square mile (1,059.7/km²). There were 790 housing units at an average density of 1128.6 per square mile (436.5/km²). The racial makeup of the borough was 94.8% White, 1.5% African American, 0.3% Native American, 0.6% Asian, 1.4% from other races, and 1.4% from two or more races. Hispanic or Latino of any race were 4.2% of the population.
There were 747 households, out of which 36.5% had children under the age of 18 living with them, 53.3% were married couples living together, 11.5% had a female householder with no husband present, and 30% were non-families. 36.5% of all households were made up of individuals, and 20.6% had someone living alone who was 65 years of age or older.