Sugar Grove is a census-designated place in Smyth County, Virginia, United States. The population was 610 at the 2020 census. Sugar Grove is located at 36°46′27″N 81°24′35″W / 36.77417°N 81.40972°W. According to the United States Census Bureau, the CDP has a total area of 2.9 square miles, all of it land.