Niskayuna is a town in Schenectady County, New York, United States. The population was 21,781 at the 2010 census. The town is located in the southeast part of the county, east of the city of Schenectady, and is the easternmost town in the county. The current Town Supervisor is Yasmine Syed.