Braselton, Georgia, is a town that spans four counties: Barrow, Gwinnett, Hall, and Jackson counties. It is located approximately 43 miles northeast of Atlanta. The town's area and population extend into all these counties, making it part of multiple metropolitan areas depending on the county portion (Metro Atlanta for Gwinnett and Barrow, Atlanta and Gainesville metropolitan areas for Hall, and no core statistical area for Jackson County)