Landrum is a city in Spartanburg County, South Carolina, United States. The population was 2,376 at the 2010 census.
It was founded in 1880 and incorporated in 1912. Located just west of Interstate 26 between Spartanburg, South Carolina and Asheville, North Carolina, the city is nestled below the Blue Ridge Mountains.
The first homesteaders began settling the Landrum area around 1760. They came from Pennsylvania, Maryland and Virginia seeking the fertile, free land. These were hardy settlers that had to fight not only the elements of an isolated land but Native Americans as well. To defend themselves against the Native Americans the settlers built a series of forts located at critical points. One, Earle’s Fort, was located approximately 2 miles east of the current city of Landrum. From around the 1800's the location was known as Earlesville (referring to the Earle Family). The first postmaster was an Earle. For the next 80 years the area continued to grow as lumber mills and corn mills were established. The roads serving the area were poor, and travel was difficult even in the best weather. When the railroad reached Spartanburg in the late 1840s, a market was established for the agricultural products of the area.