Brunswick is a town in Essex County, Vermont, United States.
The town was named after Prince Karl Wilhelm Ferdinand of Brunswick-Lunenburg.
Brunswick is home to six mineral springs that made the town a popular resort destination in the 19th century.
[5] Brunswick is on the eastern side of Essex County, bordering the Connecticut River, which forms the state boundary with New Hampshire.
To the south is the town of Maidstone, to the west is Ferdinand, to the northwest is Lewis, and to the north is Bloomfield.