York is located in York County, of which it is the county seat, just south of the North Carolina state line between Rock Hill and Spartanburg along Highway 321 near Lake Wylie and Kings Mountain State Park. The population estimate for July 1, 1998 was 7,747, an increase of 1,038 since 1990.
The first settlement in what is now the City of York occurred in 1786 when the first courthouse for the newly created York County was built at Fergus' Crossroads. From the beginning, the village had the benefit of serving as the county seat and as a market center for central and western York County. Today, much of York's history can still be seen by visiting the Historic District. The houses that can be found on Liberty, Madison, Kings Mountain, Jefferson, and Congress Streets reflect the quality of one of the state's largest Historic Districts comprising 264 acres.
There is also a York, Maine.
York is part of the Charlotte-Gastonia-Rock Hill metro area.