The town of Newbury is located in the northeast corner of Orange County at [REF].
According to the United States Census Bureau, the town has a total area of 64.4 square miles (166.9 km2), of which 64.2 square miles (166.2 km2) is land and 0.3 square mile (0.7 km2) (0.40%) is water.