Rotterdam is a census-designated place in the town of Rotterdam in Schenectady County, New York, United States. It is a suburb of Schenectady. The population was 22,968 at the 2020 census.