Buford is located in both northern Gwinnett county and southern Hall county in northern Georgia and is a suburb of the Atlanta metropolitan area .
It is in the northern part of Gwinnett county and in the southern part of Hall county .