John Stewart, 1st Earl of Traquair (died 1659) is a Scottish statesman, the son of John Stewart, the younger, of Traquair in Peeblesshire, of a branch, originally illegitimate, of the house of Buchan, and is created Baron Stewart of Traquair in 1628 and earl of Traquair in 1633.