Walnut Grove is a town in Walton County, Georgia, United States. The population was 1,322 in 2020. The Georgia General Assembly incorporated Walnut Grove as a town in 1905. The community was named for a grove of walnut trees near the original town site.