New Salem is a city located in Morton County, North Dakota. New Salem has a 2026 population of 1,068. New Salem is currently growing at a rate of 0.85% annually and its population has increased by 8.87% since the most recent census, which recorded a population of 981 in 2020.