Hatch is a town in Garfield County, Utah, United States. The population was 132 at the 2020 census. It is 260 miles south of Salt Lake City. Hatch was originally called "Mammoth", and under the latter name was settled in 1872. A post office called Hatch has been in operation since 1904. The present name is after Meltiar Hatch, a pioneer citizen.