Glasco is a hamlet in Ulster County, New York, United States. The population was 2,013 at the 2020 census. Glasco is a community in the Town of Saugerties east of U.S. Route 9W. The community is north of Kingston.