Looking for homes for sale in York New Salem? Let us help you. New Salem is a small borough in York County. New Salem, or York New Salem, added the prefix York because of a disagreement between another borough with the same name in Pennsylvania. The federal government says no two boroughs can have the same name for postal reasons, New Salem was founded by settlers from Salem, Massachusetts and settlers from nearby York. York New Salem is served by the Spring Grove Area School District.