Hampton is a town in Kings County, New Brunswick, Canada. Take a look below for 25 fun and awesome facts about Hampton, New Brunswick, Canada. 1. Located on the Kennebecasis River 30 kilometres northeast of Saint John, Hampton is the shire town of Kings County. 2. It functioned as the seat of county government between…