Johnson is a ghost town in Kane County, in the U.S. state of Utah.[1] It is located 12 miles east of the present-day city of Kanab, Utah.