The village of Bath, New Brunswick is located on the Saint John River in Carleton County, New Brunswick, Canada. As of the Canada 2016 Census it had a population of 476. Take a look below for 25 amazing and interesting facts about Bath, New Brunswick, Canada. 1. The mayor is Troy F. J. Stone. 2….