According to the United States Census Bureau, the borough had a total area of 2.766 square miles (7.166 km). That included 2.764 square miles (7.160 km) of land and 0.002 square miles (0.006 km) of water (0.09%).