Former member of Congress
Dianne Feinstein
Sen. for CA, Democrat, in the 118th Congress (2023–2024).
No longer in Congress. This page shows their record in the past Congresses on this site, with the seat and party they held then.
Time in office
Every stretch of service in Congress, from the congress-legislators records. Vote counts on this site begin in 2013, so service before then has dates but no scores.
| Office | Seat | Party | From | To | Congresses |
|---|---|---|---|---|---|
| U.S. Senate, California | CA | Democrat | Nov. 4, 1992 | Sept. 28, 2023 | 102nd–118th |
Voting record by President
All the votes on this site from their time in office, added up under the President in office on the day of each vote. One President's figures are never combined with another's, and Trump's two terms are separate. A new President can take office partway through a Congress, so these can differ slightly from a Congress's own figures.
| President | Congresses | Votes with the President | Party loyalty | Missed votes |
|---|---|---|---|---|
| Joseph R. Biden Jr. (2021–2025) | 118th, 117th | 100% (331 of 331) | 99% (766 of 770) | 19% (231 of 1,190) |
| Donald J. Trump (2017–2021) | 117th, 116th, 115th | 41% (206 of 506) | 94% (689 of 736) | 2% (25 of 1,293) |
| Barack Obama (2009–2017) | 115th, 114th, 113th | 98% (314 of 320) | 95% (685 of 721) | 5% (64 of 1,187) |
Every Congress
Each row is that Congress alone, and the President score is for the President of that time. Missed votes are left out of both scores.
| Congress | Seat | Party | Party loyalty | Votes with the President | Missed votes |
|---|---|---|---|---|---|
| 118th Congress (2023–2024) | Senate CA | Democrat | 99% | Biden: 100% | 49% |
| 117th Congress (2021–2022) | Senate CA | Democrat | 99% | Trump: –; Biden: 100% | 12% |
| 116th Congress (2019–2020) | Senate CA | Democrat | 91% | Trump: 44% | 1% |
| 115th Congress (2017–2018) | Senate CA | Democrat | 96% | Obama: –; Trump: 36% | 6% |
| 114th Congress (2015–2016) | Senate CA | Democrat | 89% | Obama: 94% | 3% |
| 113th Congress (2013–2014) | Senate CA | Democrat | 99% | Obama: 99% | 5% |
Where they broke ranks, 118th Congress
Votes where they went against most of their party on a vote that split the parties (1), or against the position President Biden took publicly before the vote (0).
-
June 1, 2023
118-S145Voted No
Where they broke ranks, 117th Congress
Votes where they went against most of their party on a vote that split the parties (3), or against the position President Trump / Biden took publicly before the vote (2).
Where they broke ranks, 116th Congress
Votes where they went against most of their party on a vote that split the parties (35), or against the position President Trump took publicly before the vote (164).
-
Jan. 1, 2021
116-S720Voted Yes -
Dec. 21, 2020
116-S716Voted No -
Dec. 19, 2020
116-S707Voted Yes -
Dec. 19, 2020
116-S704Voted No -
Dec. 17, 2020
116-S702Voted No -
Dec. 17, 2020
116-S700Voted No -
Dec. 16, 2020
116-S698Voted No -
Dec. 16, 2020
116-S696Voted No -
Dec. 15, 2020
116-S694Voted No -
Dec. 11, 2020
116-S692Voted Yes -
Dec. 9, 2020
116-S690Voted Yes -
Dec. 9, 2020
116-S689Voted Yes -
Dec. 9, 2020
116-S688Voted No -
Dec. 9, 2020
116-S686Voted No -
Dec. 8, 2020
116-S685Voted No -
Dec. 8, 2020
116-S684Voted No -
Dec. 3, 2020
116-S681Voted No -
Dec. 3, 2020
116-S679Voted No -
Dec. 2, 2020
116-S676Voted No -
Dec. 2, 2020
116-S673Voted No -
Dec. 1, 2020
116-S671Voted No -
Dec. 1, 2020
116-S669Voted No -
Nov. 17, 2020
116-S661Voted No -
Nov. 17, 2020
116-S660Voted No -
Nov. 17, 2020
116-S658Voted No -
Nov. 12, 2020
116-S656Voted Yes -
Nov. 12, 2020
116-S655Voted Yes -
Nov. 10, 2020
116-S654Voted Yes -
Nov. 9, 2020
116-S653Voted Yes -
Oct. 26, 2020
116-S652Voted No -
Oct. 22, 2020
116-S641Voted Yes -
Oct. 19, 2020
116-S629Voted Yes -
Sept. 22, 2020
116-S617Voted No -
Sept. 22, 2020
116-S615Voted No -
Sept. 22, 2020
116-S613Voted No -
Sept. 16, 2020
116-S608Voted No -
Sept. 16, 2020
116-S607Voted No -
Aug. 6, 2020
116-S585Voted No -
July 29, 2020
116-S577Voted No -
July 28, 2020
116-S574Voted No -
July 28, 2020
116-S573Voted No -
July 27, 2020
116-S570Voted Yes -
July 23, 2020
116-S569Voted Yes -
July 20, 2020
116-S559Voted No -
July 1, 2020
116-S557Voted Yes -
June 24, 2020
116-S554Voted No -
June 24, 2020
116-S553Voted No -
June 18, 2020
116-S551Voted No -
June 4, 2020
116-S541Voted No -
June 3, 2020
116-S539Voted No -
June 2, 2020
116-S535Voted No -
June 1, 2020
116-S531Voted Yes -
May 21, 2020
116-S530Voted Yes -
May 21, 2020
116-S529Voted No -
May 19, 2020
116-S524Voted No -
May 18, 2020
116-S521Voted Yes -
May 13, 2020
116-S517Voted No -
May 12, 2020
116-S516Voted No -
May 12, 2020
116-S514Voted No -
May 7, 2020
116-S512Voted Yes -
March 12, 2020
116-S500Voted No -
March 11, 2020
116-S498Voted Yes -
Feb. 25, 2020
116-S488Voted No -
Feb. 25, 2020
116-S486Voted No -
Feb. 25, 2020
116-S485Voted No -
Feb. 13, 2020
116-S480Voted Yes -
Feb. 12, 2020
116-S470Voted Yes -
Feb. 12, 2020
116-S469Voted No -
Feb. 11, 2020
116-S466Voted Yes -
Feb. 11, 2020
116-S464Voted No -
Feb. 5, 2020
116-S462Voted Yes -
Feb. 5, 2020
116-S461Voted Yes -
Jan. 31, 2020
116-S455Voted Yes -
Jan. 22, 2020
116-S454Voted No -
Jan. 9, 2020
116-S438Voted No -
Jan. 8, 2020
116-S435Voted No -
Dec. 19, 2019
116-S418Voted No -
Dec. 18, 2019
116-S402Voted No -
Dec. 12, 2019
116-S396Voted Yes -
Dec. 12, 2019
116-S395Voted No -
Dec. 11, 2019
116-S392Voted Yes -
Dec. 11, 2019
116-S391Voted No -
Dec. 10, 2019
116-S387Voted No -
Dec. 4, 2019
116-S380Voted No -
Dec. 4, 2019
116-S379Voted No -
Dec. 4, 2019
116-S375Voted Yes -
Nov. 20, 2019
116-S362Voted No -
Nov. 19, 2019
116-S358Voted Yes -
Nov. 18, 2019
116-S357Voted Yes -
Nov. 14, 2019
116-S356Voted No -
Nov. 13, 2019
116-S354Voted No -
Nov. 7, 2019
116-S350Voted No -
Oct. 30, 2019
116-S337Voted Yes -
Oct. 24, 2019
116-S333Voted No -
Oct. 23, 2019
116-S331Voted Yes -
Oct. 22, 2019
116-S329Voted No -
Oct. 17, 2019
116-S325Voted Yes -
Oct. 17, 2019
116-S324Voted Yes -
Oct. 16, 2019
116-S321Voted Yes -
Oct. 16, 2019
116-S316Voted Yes -
Sept. 26, 2019
116-S313Voted No -
Sept. 25, 2019
116-S302Voted Yes -
Sept. 24, 2019
116-S301Voted Yes -
Sept. 24, 2019
116-S300Voted No -
Sept. 24, 2019
116-S299Voted No -
Sept. 24, 2019
116-S297Voted Yes -
Sept. 18, 2019
116-S291Voted No -
Sept. 18, 2019
116-S290Voted No -
Sept. 18, 2019
116-S289Voted No -
Sept. 17, 2019
116-S285Voted No -
Sept. 17, 2019
116-S283Voted No -
Sept. 12, 2019
116-S280Voted No -
Sept. 11, 2019
116-S271Voted No -
Sept. 10, 2019
116-S266Voted No -
Sept. 10, 2019
116-S264Voted No -
July 31, 2019
116-S259Voted No -
July 31, 2019
116-S258Voted No -
July 31, 2019
116-S256Voted No -
July 31, 2019
116-S255Voted No -
July 31, 2019
116-S254Voted No -
July 31, 2019
116-S253Voted No -
July 30, 2019
116-S241Voted No -
July 30, 2019
116-S237Voted Yes -
July 30, 2019
116-S236Voted No -
July 29, 2019
116-S235Voted Yes -
July 29, 2019
116-S233Voted Yes -
July 29, 2019
116-S232Voted Yes -
July 29, 2019
116-S231Voted Yes -
July 24, 2019
116-S229Voted No -
July 24, 2019
116-S228Voted No -
July 24, 2019
116-S225Voted No -
July 18, 2019
116-S218Voted No -
July 18, 2019
116-S217Voted No -
July 18, 2019
116-S216Voted No -
July 16, 2019
116-S205Voted No -
July 11, 2019
116-S203Voted No -
July 11, 2019
116-S201Voted No -
July 11, 2019
116-S200Voted No -
July 9, 2019
116-S191Voted No -
June 26, 2019
116-S182Voted Yes -
June 20, 2019
116-S179Voted Yes -
June 20, 2019
116-S178Voted Yes -
June 20, 2019
116-S177Voted Yes -
June 19, 2019
116-S175Voted No -
June 19, 2019
116-S173Voted No -
June 19, 2019
116-S172Voted No -
June 18, 2019
116-S167Voted No -
June 13, 2019
116-S162Voted Yes -
June 13, 2019
116-S161Voted Yes -
June 12, 2019
116-S156Voted No -
June 10, 2019
116-S147Voted Yes -
June 10, 2019
116-S145Voted No -
June 5, 2019
116-S144Voted Yes -
June 5, 2019
116-S141Voted No -
June 4, 2019
116-S133Voted No -
May 22, 2019
116-S126Voted No -
May 22, 2019
116-S125Voted No -
May 22, 2019
116-S124Voted No -
May 22, 2019
116-S123Voted No -
May 21, 2019
116-S118Voted No -
May 16, 2019
116-S116Voted No -
May 16, 2019
116-S114Voted No -
May 15, 2019
116-S110Voted No -
May 14, 2019
116-S108Voted No -
May 9, 2019
116-S106Voted No -
May 8, 2019
116-S104Voted No -
May 8, 2019
116-S99Voted No -
May 2, 2019
116-S94Voted Yes -
May 2, 2019
116-S93Voted No -
May 1, 2019
116-S87Voted No -
May 1, 2019
116-S85Voted No -
April 30, 2019
116-S83Voted Yes -
April 30, 2019
116-S82Voted Yes -
April 30, 2019
116-S79Voted Yes -
April 29, 2019
116-S78Voted Yes -
April 11, 2019
116-S77Voted No -
April 10, 2019
116-S75Voted No -
April 10, 2019
116-S73Voted No -
April 10, 2019
116-S70Voted No -
April 9, 2019
116-S68Voted No -
April 9, 2019
116-S66Voted No -
April 4, 2019
116-S64Voted No -
April 4, 2019
116-S62Voted Yes -
April 3, 2019
116-S60Voted Yes -
March 14, 2019
116-S49Voted Yes -
March 13, 2019
116-S48Voted Yes -
March 13, 2019
116-S46Voted No -
March 13, 2019
116-S44Voted No -
March 12, 2019
116-S42Voted No -
March 7, 2019
116-S40Voted Yes -
March 7, 2019
116-S39Voted No -
March 6, 2019
116-S37Voted No -
March 5, 2019
116-S35Voted No -
Feb. 28, 2019
116-S33Voted No -
Feb. 26, 2019
116-S29Voted No -
Feb. 25, 2019
116-S27Voted No -
Feb. 14, 2019
116-S24Voted No -
Jan. 24, 2019
116-S9Voted No -
Jan. 17, 2019
116-S7Voted No
Where they broke ranks, 115th Congress
Votes where they went against most of their party on a vote that split the parties (12), or against the position President Obama / Trump took publicly before the vote (134).
-
Dec. 13, 2018
115-S591Voted Yes -
Dec. 11, 2018
115-S583Voted No -
Dec. 11, 2018
115-S582Voted No -
Dec. 6, 2018
115-S580Voted No -
Dec. 6, 2018
115-S579Voted No -
Nov. 28, 2018
115-S574Voted No -
Nov. 28, 2018
115-S573Voted No -
Nov. 27, 2018
115-S571Voted No -
Nov. 15, 2018
115-S569Voted No -
Nov. 15, 2018
115-S568Voted No -
Oct. 11, 2018
115-S555Voted No -
Oct. 11, 2018
115-S553Voted No -
Oct. 10, 2018
115-S551Voted Yes -
Oct. 6, 2018
115-S548Voted No -
Sept. 26, 2018
115-S542Voted No -
Sept. 24, 2018
115-S538Voted No -
Sept. 12, 2018
115-S531Voted No -
Sept. 6, 2018
115-S528Voted No -
Sept. 5, 2018
115-S527Voted No -
Aug. 28, 2018
115-S525Voted No -
Aug. 28, 2018
115-S522Voted No -
Aug. 28, 2018
115-S520Voted No -
Aug. 16, 2018
115-S508Voted No -
July 31, 2018
115-S499Voted No -
July 23, 2018
115-S488Voted No -
July 18, 2018
115-S486Voted No -
July 18, 2018
115-S485Voted No -
July 17, 2018
115-S483Voted No -
July 17, 2018
115-S481Voted No -
July 12, 2018
115-S479Voted No -
July 11, 2018
115-S477Voted No -
June 28, 2018
115-S467Voted No -
June 20, 2018
115-S459Voted No -
June 7, 2018
115-S443Voted No -
May 24, 2018
115-S436Voted No -
May 24, 2018
115-S434Voted No -
May 23, 2018
115-S430Voted No -
May 22, 2018
115-S428Voted No -
May 17, 2018
115-S426Voted No -
May 16, 2018
115-S423Voted No -
May 15, 2018
115-S420Voted No -
May 10, 2018
115-S415Voted Yes -
May 10, 2018
115-S414A vote to confirm Michael B. Brennan, of Wisconsin, as a U.S. Circuit Judge for the Seventh Circuit.Voted No -
May 9, 2018
115-S412Voted No -
May 7, 2018
115-S411Voted Yes -
April 26, 2018
115-S410Voted No -
April 26, 2018
115-S409Voted No -
April 24, 2018
115-S407Voted No -
April 19, 2018
115-S405Voted No -
April 18, 2018
115-S404Voted No -
April 18, 2018
115-S401Voted No -
April 12, 2018
115-S396Voted No -
April 12, 2018
115-S394Voted No -
April 11, 2018
115-S392Voted No -
March 23, 2018
115-S388Voted No -
March 19, 2018
115-S381Voted No -
March 14, 2018
115-S379Voted No -
March 1, 2018
115-S367Voted No -
Feb. 28, 2018
115-S365Voted No -
Feb. 15, 2018
115-S361Voted No -
Feb. 15, 2018
115-S360Voted Yes -
Feb. 9, 2018
115-S356Voted No -
Jan. 30, 2018
115-S352Voted No -
Jan. 29, 2018
115-S350Voted No -
Jan. 24, 2018
115-S348Voted No -
Jan. 24, 2018
115-S346Voted No -
Jan. 23, 2018
115-S344Voted No -
Jan. 19, 2018
115-S339Voted No -
Jan. 18, 2018
115-S337Voted Yes -
Jan. 16, 2018
115-S336Voted Yes -
Dec. 21, 2017
115-S325Voted No -
Dec. 20, 2017
115-S323Voted No -
Dec. 18, 2017
115-S318Voted No -
Dec. 14, 2017
115-S317Voted No -
Dec. 13, 2017
115-S315Voted No -
Dec. 12, 2017
115-S313Voted No -
Dec. 7, 2017
115-S310Voted No -
Dec. 5, 2017
115-S305Voted No -
Dec. 2, 2017
115-S303Voted No -
Nov. 28, 2017
115-S283Voted No -
Nov. 16, 2017
115-S277A vote to confirm Joseph Otting, of Nevada, as Comptroller of the Currency for a term of five years.Voted No -
Nov. 15, 2017
115-S275Voted No -
Nov. 14, 2017
115-S272Voted No -
Nov. 9, 2017
115-S268Voted No -
Nov. 8, 2017
115-S266Voted No -
Nov. 7, 2017
115-S264Voted No -
Nov. 2, 2017
115-S261Voted No -
Nov. 2, 2017
115-S259Voted No -
Nov. 1, 2017
115-S257Voted No -
Oct. 31, 2017
115-S255Voted No -
Oct. 26, 2017
115-S251Voted No -
Oct. 24, 2017
115-S249Voted No -
Oct. 5, 2017
115-S215Voted No -
Oct. 5, 2017
115-S213Voted No -
Oct. 4, 2017
115-S211Voted No -
Oct. 2, 2017
115-S209Voted No -
Sept. 25, 2017
115-S203Voted No -
Sept. 19, 2017
115-S201Voted No -
Aug. 2, 2017
115-S184Voted No -
Aug. 1, 2017
115-S182Voted Yes -
July 31, 2017
115-S180Voted Yes -
July 28, 2017
115-S179Voted No -
July 26, 2017
115-S169Voted No -
July 25, 2017
115-S167Voted No -
July 24, 2017
115-S166Voted No -
July 20, 2017
115-S164Voted No -
July 10, 2017
115-S156Voted No -
June 22, 2017
115-S152Voted No -
June 6, 2017
115-S139Voted Yes -
May 25, 2017
115-S137A vote to confirm Amul R. Thapar, of Kentucky, as United States Circuit Judge for the Sixth Circuit.Voted No -
May 18, 2017
115-S131Voted No -
May 16, 2017
115-S129Voted No -
May 9, 2017
115-S124Voted No -
May 8, 2017
115-S122Voted No -
May 3, 2017
115-S120Voted No -
May 2, 2017
115-S118Voted No -
April 27, 2017
115-S116Voted No -
April 7, 2017
115-S111Voted No -
April 6, 2017
115-S109Voted Yes -
March 30, 2017
115-S99Voted No -
March 23, 2017
115-S96Voted No -
March 22, 2017
115-S93Voted No -
March 14, 2017
115-S87Voted No -
March 13, 2017
115-S86Voted No -
March 9, 2017
115-S85Voted No -
March 9, 2017
115-S84Voted No -
March 8, 2017
115-S83Voted No -
March 7, 2017
115-S82Voted No -
March 6, 2017
115-S81Voted No -
March 2, 2017
115-S79Voted No -
March 2, 2017
115-S77Voted No -
March 1, 2017
115-S75Voted No -
Feb. 27, 2017
115-S74Voted Yes -
Feb. 27, 2017
115-S73Voted Yes -
Feb. 17, 2017
115-S72Voted Yes -
Feb. 17, 2017
115-S71Voted No -
Feb. 16, 2017
115-S68Voted No -
Feb. 15, 2017
115-S66Voted No -
Feb. 13, 2017
115-S63Voted No -
Feb. 10, 2017
115-S61Voted No -
Feb. 8, 2017
115-S59Voted No -
Feb. 7, 2017
115-S54Voted No -
Feb. 3, 2017
115-S51Voted No -
Feb. 2, 2017
115-S43Voted No -
Feb. 1, 2017
115-S36Voted No -
Jan. 23, 2017
115-S32Voted Yes
Where they broke ranks, 114th Congress
Votes where they went against most of their party on a vote that split the parties (32), or against the position President Obama took publicly before the vote (5).
-
Dec. 9, 2016
114-S499Voted Yes -
Sept. 28, 2016
114-S487Voted Yes -
Sept. 21, 2016
114-S484Voted Yes -
July 7, 2016
114-S462Voted Yes -
July 7, 2016
114-S461Voted No -
July 6, 2016
114-S460Voted Yes -
June 29, 2016
114-S456Voted Yes -
June 29, 2016
114-S453Voted No -
June 14, 2016
114-S437Voted Yes -
May 11, 2016
114-S408Voted No -
April 26, 2016
114-S400Voted No -
Nov. 10, 2015
114-S302Voted Yes -
Oct. 27, 2015
114-S289Voted No -
Oct. 27, 2015
114-S288Voted No -
Oct. 27, 2015
114-S287Voted No -
Oct. 27, 2015
114-S286Voted No -
Oct. 27, 2015
114-S285Voted No -
Oct. 7, 2015
114-S277Voted Yes -
Oct. 7, 2015
114-S276Voted Yes -
Oct. 6, 2015
114-S275Voted Yes -
July 24, 2015
114-S252Voted Yes -
July 22, 2015
114-S251Voted Yes -
July 16, 2015
114-S245Voted Yes -
June 24, 2015
114-S219Voted Yes -
June 23, 2015
114-S218Voted Yes -
June 18, 2015
114-S215Voted Yes -
May 22, 2015
114-S193Voted Yes -
May 22, 2015
114-S192Voted Yes -
May 22, 2015
114-S191Voted Yes -
May 22, 2015
114-S189Voted No -
May 22, 2015
114-S188Voted No -
May 22, 2015
114-S187Voted No -
May 21, 2015
114-S183Voted Yes -
May 14, 2015
114-S180Voted Yes -
March 24, 2015
114-S83Voted Yes
Where they broke ranks, 113th Congress
Votes where they went against most of their party on a vote that split the parties (4), or against the position President Obama took publicly before the vote (1).