Salem is a hamlet (and census-designated place) located in the town of Salem in Washington County, New York, United States. It is part of the Glens Falls Metropolitan Statistical Area. The population was 946 at the 2010 census. Government offices for the Town of Salem are located in the hamlet.