Garland is a town in Sampson County, North Carolina, United States. The population was 595 at the 2020 census. The community was settled in about 1888 and named Sloan's Crossing. It was incorporated in 1907 as Garland, after U.S. Attorney General Augustus Hill Garland.