Buffalo has a total area of about 10 sq. kms. Elevated at a height of about 590 ft. above the ground level, Buffalo is located in the county of Union, in the state of South Carolina.
A major part of the population is white in its racial origin, and most of them are primarily enagaged in different types of service oriented activities. A part of the local population is also engaged with the education sector.