Salisbury is a town located in Westmorland County, New Brunswick, Canada. Previously a village for 57 years from 1966 to 2023, in January 2023 Salisbury was amalgamated with parts of four local service districts to become a new town with the same name.