Kingston is a small city in Ulster County, New York. It is the county seat of Ulster County. It is north of New York City and south of Albany. The city's metropolitan area is grouped with the New York metropolitan area by the United States Census Bureau. In 2010, 23,893 people lived there.