The city of New Salem is located in the county of Morton. It covers a total area of 3.81 sq. km. Industries related to automotive, alternative medicine, construction, cleaning, finance, health, insurance, oil and lubrication and motor freight, enhance the local economy in a positive way. Commercial spaces are utilized by restaurants, rehabilitation services and greenhouses.