North Branford is a small, charming town in New Haven County, with an enviable combination of fantastic schools and low crime rate. Much of the housing in North Branford was built relatively recently. Although North Branford is a relatively small town, it doesn’t fall short on things to enjoy with the with the whole family, including historical attractions and plenty of outdoor activities.