Bernie Sanders has been a U.S. senator since January 3, 2007, which means he has served about 19 years in the Senate as of early 2026.

Quick Scoop: How long has Bernie Sanders been a senator?

  • He was first elected to the U.S. Senate from Vermont in 2006 and took office on January 3, 2007.
  • He has been continuously serving in the Senate from 2007 to the present (early 2026), totaling roughly 19 years.
  • Before the Senate, he served in the U.S. House of Representatives from 1991 to 2007, giving him a much longer overall congressional career.

Mini timeline

  1. 1991–2007: U.S. Representative for Vermont’s at-large district.
  1. 2006: Wins election to the U.S. Senate.
  1. January 3, 2007: Officially sworn in as U.S. senator.
  1. Re-elected multiple times, including 2012, 2018, and 2024, and sworn in for a fourth term in January 2025.

So if you’re wondering “how long has Bernie Sanders been a senator,” the concise answer is: about 19 years in the U.S. Senate, on top of 16 years in the House before that.

Bottom note: Information gathered from public forums or data available on the internet and portrayed here.