John Hall Stephens (November 22, 1847 – November 18, 1924) was a U.S. Representative from Texas. Born in Shelby County, Texas, Stephens attended the common schools in Mansfield, Texas. He graduated from Mansfield College, and from the law department of Cumberland University, Lebanon, Tennessee, in 1872. After gaining admission to the bar in 1873, he practiced in Montague, Montague County, and Vernon, Wilbarger County, Texas. He served as a member of the Texas State Senate from 1886 to 1888, and then resumed the practice of law in Vernon, Texas.