 According to the United States Census Bureau, the town has a total area of , of which is land and , or 1.20%, is water.Girard is located near the South Carolina state line on State Highway 23.At the 2010 census, there were 156 people living in the town.