Waddington is a town in St. Lawrence County, New York, United States. The population was 2,266 at the 2010 census. The town was named after its principal village.
The Town of Waddington has a village, also called Waddington. Both town and village are on the northern edge of the county, north of Canton.