Goshen is the slowest growing city or town in Utah County and is the smallest city or town in the County by land size and has 952 residents. It was incorporated in 1910. It was previously known as Sodom, Mechanicsville, Lower Goshen and also Sandtown before being named after Goshen, Connecticut by Phineas Cook.
There was a historic Grist Mill south of town, see this link.
The Original Goshen Pioneer Cemetery can be found here.