You might assume Johnson City was named after President Lyndon Baines Johnson, who lived here as a child and had a ranch nearby where he spent most of his life. But the bragging rights go to James Polk Johnson, a town settler back in the late 1800s. The fact that James Johnson's grandson went on to become the 36th president of the United States was just pure luck.
You'll find a few antiques stores and restaurants in Johnson City today, but the big draws are Johnson's Boyhood Home and the visitor center for the Lyndon B Johnson National Historical Park. The LBJ Ranch, also part of the national park, is 14 miles west in Stonewall.