 It is part of the Harrisburg–Carlisle Metropolitan Statistical Area.New Buffalo is located at (40.454175, -76.969914).According to the United States Census Bureau, the borough has a total area of 0.1 square miles (0.2 km²), all of it land.