Johnson Canyon is a valley or canyon in Juab County, Utah. Its creek drains the eastern watershed of the South Mountains and divides those mountains from the Deep Creek Range to the east. The mouth of the canyon is at an elevation of 6686abbr=offNaNabbr=off. Its source is at the head of the canyon at an elevation of 2530abbr=offNaNabbr=off at 39.7561°N -114.03°W.