About This Place
Buffalo is a census-designated place (CDP) in Union County, South Carolina, United States. The population was 1,266 at the 2010 United States Census.
Buffalo is located at 34°43′23″N 81°40′39″W / 34.723115°N 81.677454°W / 34.723115; -81.677454.
According to the United States Census Bureau, the CDP has a total area of 4.0 square miles (10.4 km2), all of it land.