A bar chart showing the longest serving speakers of the house as of November 2022. Sam Rayburn served a total of 10 terms; Henry Clay 6 terms; John McCormack and Tip O'Neill 5 terms; and Andrew Stevens, Joseph Cannon, Champ Clark, J. Dennis Hastert and Nancy Pelosi all served 4 terms.