Waterloo is a town in Laurens County, South Carolina, United States. The population was 203 at the 2000 census. It is part of the Greenville–Mauldin–Easley Metropolitan Statistical Area.
Waterloo is located at 34°21′11″N 82°3′29″W / 34.35306°N 82.05806°W / 34.35306; -82.05806 (34.352968, -82.058068).
According to the United States Census Bureau, the town has a total area of 1.4 square miles (3.7 km²), all of it land.