New Salem
- Country: United States
- State: North Dakota
- Population: 922 (2016)
- Latitude: 46° 50.7' N (46.845°)
- Longitude: 101° 24.7' W (-101.41125°)
- Elevation: 667 m/2,187 ft. above sea level
- Time zone: America/North_Dakota/New_Salem (UTC -06:00); DST observed (UTC -05:00)