Buford is a city in Gwinnett and Hall counties in the U.S. state of Georgia. As of the 2010 census, the city had a population of 12,225. The city is part of the Atlanta–Sandy Springs–Gainesville, GA-AL Combined Statistical Area. Most of the city is in Gwinnett County, which is part of the Atlanta-Sandy Springs-Marietta Metropolitan Statistical Area. A small portion is in Hall County, the sole county in the Gainesville, Georgia metropolitan area.