 Braselton is located at (34.098764, -83.797814).According to the United States Census Bureau, the town has a total area of , of which is land and , or 0.79%, is water.Braselton has seen its growth from to its current size from annexations into surrounding areas.