About Us:
Welcome to the Town of Newbury. Chartered in 1763, the town is situated on the Connecticut River and includes the Village of Newbury and the Village of Wells River. Population at the 2010 census was 2,216.