New Salem

(See also the variant, Salem.)

Salem may refer to:

Cities or Towns

 * New Salem, Massachusetts
 * New Salem, New York
 * , a borough in York County
 * , a census-designated place
 * New Salem, Massachusetts
 * New Salem, New York
 * , a borough in York County
 * , a census-designated place
 * New Salem, New York
 * , a borough in York County
 * , a census-designated place
 * , a borough in York County
 * , a census-designated place

Townships

 * New Salem Township, Union County, North Carolina
 * New Salem Township, Union County, North Carolina
 * New Salem Township, Union County, North Carolina