John Bell serves in the Virginia State Senate. He previously served in the Virginia State House of Delegates. He identifies as a Democrat.
2016
–Endorsed Hillary Clinton (D) for President (lost general election)
2017
–Endorsed Ralph Northam (D) for Governor of Virginia (won)
2018
–Endorsed Jennifer Wexton (D) for Representative of Virginia, 10th District (won)
2020
–Endorsed Joe Biden (D) for President (won)
–Endorsed Roger Dean Huffstetler (D) for Representative of Virginia, 5th District (lost primary)
2021
–Endorsed Terry McAuliffe (D) for Governor of Virginia (lost general election)
–Endorsed Sam Rasoul (D) for Lieutenant Governor of Virginia (lost primary)
–Endorsed Jay Jones (D) for Attorney General of Virginia (lost primary)
–Endorsed Mark Herring (D) for Attorney General of Virginia (lost general election)
2024
–Endorsed David Reid (D) for Representative of Virginia, 10th District (lost primary)
2025
–Endorsed Ghazala Hashmi (D) for Lieutenant Governor of Virginia (won)