York is a small city in York County, South Carolina, United States. The city of York is also the county seat of York County. The population was approximately 6,985 at the 2000 census and the 2009 population estimate for the city. York is located approximately 27 miles southwest of Charlotte and 13 miles west of Rock Hill.
York is located at 34°59′41″N 81°14′22″W / 34.99472°N 81.23944°W / 34.99472; -81.23944 (34.994673, -81.239420).
According to the United States Census Bureau, the city has a total area of 7.9 square miles (20.6 km²), of which 7.9 square miles (20.4 km²) is land and 0.1 square miles (0.2 km²) (0.88%) is water.