Lenhartsville is a borough in Berks County, Pennsylvania, United States. The population was 165 at the 2010 census.
Lenhartsville is located in northern Berks County at 40°34′24″N 75°53′12″W (40.573438, -75.886717), in the valley of Maiden Creek. It is surrounded by Greenwich Township but is separate from it.
According to the United States Census Bureau, Lenhartsville has a total area of 0.14 square miles (0.35 km2), of which 0.004 square miles (0.01 km2), or 2.75%, is water.
At the 2000 census there were 173 people, 78 households, and 47 families living in the borough. The population density was 1,296.6 people per square mile (513.8/km²). There were 82 housing units at an average density of 614.6 per square mile (243.5/km²). The racial makeup of the borough was 100.00% White. Hispanic or Latino of any race were 0.58%. Historically there is a large Pennsylvania Dutch population.
There were 78 households, 23.1% had children under the age of 18 living with them, 53.8% were married couples living together, 7.7% had a female householder with no husband present, and 38.5% were non-families.