is a borough in Delaware County, Pennsylvania, United States. Upland is governed by an elected seven member borough council. The population was 2,977 at the 2000 census.
Upland is located at (39.856762, -75.379429).
According to the United States Census Bureau, the borough has a total area of 0.7 square miles (1.7 km²), all of it land.