John Stephens was an English politician who sat in the House of Commons at various times between 1645 and 1660.
Stephens was the second son of Thomas Stephens of Little Sodbury, Gloucestershire and was educated at Lincoln College, Oxford.
In 1620 he entered the Middle Temple, where he was called to the bar in 1628, and practised law in Elm Court. He was the brother of Edward Stephens. Stephens inherited from his father Lypiatt House in the neighbourhood of Bisley.
The house was garrisoned by Parliamentary troops during the Civil War but partially set on fire during a Royalist attack under Sir Jacob Astley, who was later forced to make good the damage from his own assets.
In 1659 he was elected Member of Parliament for Gloucestershire in the Third Protectorate Parliament. In April 1660, he was elected Member of Parliament for Bristol in the Convention Parliament.
Stephens was elected Member of Parliament for Tewkesbury in the Long Parliament in 1645.