New Philadelphia is a borough in Schuylkill County, Pennsylvania, United States. The population was 1,085 at the 2010 census.
New Philadelphia is located at 40°43′14″N 76°7′2″W (40.720594, -76.117295), approximately 70 miles (110 km) northwest of the city of Philadelphia.
According to the United States Census Bureau, the borough has a total area of 1.5 square miles (3.9 km2), all of it land.
At the 2010 census there were 1,085 people, 477 households, and 300 families residing in the borough. The population density was 729.85 people per square mile (297.7/km2). There were 477 housing units at an average density of 393.5 per square mile (151.6/km2). The racial makeup of the borough was 91.14% White, 0.55%, and 0.92% from two or more races. Hispanic or Latino of any race were 1.66%.
Of the 477 households, 21.38% had children under the age of 18 living with them, 43.0% were married couples living together, 11.7% had a female householder with no husband present, and 37.11% were non-families. 33.54% of households were one person, and 16.35% were one person aged 65 or older.