Cairo is a hamlet and census-designated place in the town of Cairo in Greene County, New York, United States. The population of the CDP was 1,368 at the 2020 census, out of 6,644 people in the entire town.