New Salem is a hamlet in the town of New Scotland, Albany County, New York, United States.
[1][3] In 1806, the Beaverdam Road was moved to follow the contour of the mountains and from this time the progress of New Salem began with the building of several houses and a church.
[10] In 1997, the New Scotland Historical Society opened a museum of the town's history in the community center's Spaulding Room.
[11] New Salem is located in the western section of the town of New Scotland, west of the hamlet of that name and southwest of the village of Voorheesville.
[12] Since 1942 the town has hosted a Punkintown Fair originally meant to raise money for cigarettes and other goods for soldiers overseas in World War II, since 1946 it has been sponsored by the volunteer fire department to raise money for new equipment.