Johnson City is located in northeastern Washington County at (36.3354, -82.3728),[REF] with smaller parts extending north into Sullivan County and east into Carter County.
According to the United States Census Bureau, the city has a total area of , of which is land and , or 0.75%, is water [REF].