Mariaville Lake is a census-designated place in Schenectady County, New York. The population was 666 at the 2020 census. The census-designated place is located in the town of Duanesburg and is named after a small lake in the eastern part of the town.