Williamson is a city in Pike County, Georgia, United States. The population was 681 in 2020. The community was named after Isaac Henry Williamson, an early settler. The Georgia General Assembly incorporated Williamson as a town in 1908. Williamson was incorporated as a city in 1970.