According to the U.S. Census Bureau, the borough has a total area of ; is land and (3.70%), water. Northampton's elevation is above sea level.
according to the us census bureau the borough has a total area of ; is land and (370%) water northampton's elevation is above sea level