The village of Bristol is nestled on the banks of the St. John River, in Carleton County in the Canadian province of New Brunswick. Neighbouring Florenceville, Bristol is the home of Carleton North Highschool. Communities in New Brunswick Source: [wikipedia: bristol, new brunswick]