Skip to main content
CivicGate

Congressional Vote Participation

How often each current member of Congress votes on recorded roll calls. This is a plain participation measure — votes cast versus roll calls we have on record — shown against the chamber median, not a ranking or judgment. Missing a vote has many legitimate reasons; read the coverage note on each row. A percentage appears only where CivicGate has recorded enough of a chamber's roll calls to be representative; otherwise the raw recorded / missed counts are shown.

Data from Congress.gov roll-call records (House & Senate)

527 members
Coverage
Grace MengGrace MengDemocraticNY100.0%30based on 3 of 645 recorded roll calls
John R. MoolenaarJohn R. MoolenaarRepublicanMI100.0%30based on 3 of 645 recorded roll calls
Timothy M. KennedyTimothy M. KennedyDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Danny K. DavisDanny K. DavisDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Greg StantonGreg StantonDemocraticAZ100.0%30based on 3 of 645 recorded roll calls
Nancy PelosiNancy PelosiDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Richard MccormickRichard MccormickRepublicanGA100.0%30based on 3 of 645 recorded roll calls
Suzan K. DelbeneSuzan K. DelbeneDemocraticWA100.0%30based on 3 of 645 recorded roll calls
Jeff MerkleyJeff MerkleyDemocraticOR100.0%300based on 30 of 890 recorded roll calls
Gabe VasquezGabe VasquezDemocraticNM100.0%30based on 3 of 645 recorded roll calls
Emily RandallEmily RandallDemocraticWA100.0%30based on 3 of 645 recorded roll calls
Russ FulcherRuss FulcherRepublicanID100.0%30based on 3 of 645 recorded roll calls
David G. ValadaoDavid G. ValadaoRepublicanCA100.0%30based on 3 of 645 recorded roll calls
Adriano EspaillatAdriano EspaillatDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Debbie DingellDebbie DingellDemocraticMI100.0%30based on 3 of 645 recorded roll calls
Ron WydenRon WydenDemocraticOR100.0%300based on 30 of 890 recorded roll calls
Troy BaldersonTroy BaldersonRepublicanOH100.0%30based on 3 of 645 recorded roll calls
Scott FranklinScott FranklinRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Janice D. SchakowskyJanice D. SchakowskyDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Robert B. AderholtRobert B. AderholtRepublicanAL100.0%30based on 3 of 645 recorded roll calls
Russell FryRussell FryRepublicanSC100.0%30based on 3 of 645 recorded roll calls
Mike CrapoMike CrapoRepublicanID100.0%300based on 30 of 890 recorded roll calls
Frank D. LucasFrank D. LucasRepublicanOK100.0%30based on 3 of 645 recorded roll calls
Ashley MoodyAshley MoodyRepublicanFL100.0%300based on 30 of 890 recorded roll calls
Suzanne BonamiciSuzanne BonamiciDemocraticOR100.0%30based on 3 of 645 recorded roll calls
Scott FitzgeraldScott FitzgeraldRepublicanWI100.0%30based on 3 of 645 recorded roll calls
James R. BairdJames R. BairdRepublicanIN100.0%30based on 3 of 645 recorded roll calls
H. Morgan GriffithH. Morgan GriffithRepublicanVA100.0%30based on 3 of 645 recorded roll calls
Andy BarrAndy BarrRepublicanKY100.0%30based on 3 of 645 recorded roll calls
Neal P. DunnNeal P. DunnRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Andrew OglesAndrew OglesRepublicanTN100.0%30based on 3 of 645 recorded roll calls
George LatimerGeorge LatimerDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Laura GillenLaura GillenDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Mike LeeMike LeeRepublicanUT100.0%300based on 30 of 890 recorded roll calls
Sheri BiggsSheri BiggsRepublicanSC100.0%30based on 3 of 645 recorded roll calls
Nydia M. VeláZquezNydia M. VeláZquezDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Ro KhannaRo KhannaDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Mark DesaulnierMark DesaulnierDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Clay HigginsClay HigginsRepublicanLA100.0%30based on 3 of 645 recorded roll calls
Matt Van EppsMatt Van EppsRepublicanTN100.0%30based on 3 of 645 recorded roll calls
Chris PappasChris PappasDemocraticNH100.0%30based on 3 of 645 recorded roll calls
Ron EstesRon EstesRepublicanKS100.0%30based on 3 of 645 recorded roll calls
James ComerJames ComerRepublicanKY100.0%30based on 3 of 645 recorded roll calls
Hillary J. ScholtenHillary J. ScholtenDemocraticMI100.0%30based on 3 of 645 recorded roll calls
Ilhan OmarIlhan OmarDemocraticMN100.0%30based on 3 of 645 recorded roll calls
Susie LeeSusie LeeDemocraticNV100.0%30based on 3 of 645 recorded roll calls
Jacky RosenJacky RosenDemocraticNV100.0%300based on 30 of 890 recorded roll calls
Maxwell FrostMaxwell FrostDemocraticFL100.0%30based on 3 of 645 recorded roll calls
Mike BostMike BostRepublicanIL100.0%30based on 3 of 645 recorded roll calls
Josh RileyJosh RileyDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Mike QuigleyMike QuigleyDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Pramila JayapalPramila JayapalDemocraticWA100.0%30based on 3 of 645 recorded roll calls
Richard E. NealRichard E. NealDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Greg LandsmanGreg LandsmanDemocraticOH100.0%30based on 3 of 645 recorded roll calls
Mike LevinMike LevinDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Alex PadillaAlex PadillaDemocraticCA100.0%300based on 30 of 890 recorded roll calls
Jennifer L. McclellanJennifer L. McclellanDemocraticVA100.0%30based on 3 of 645 recorded roll calls
Sean CastenSean CastenDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Haley M. StevensHaley M. StevensDemocraticMI100.0%30based on 3 of 645 recorded roll calls
Andy HarrisAndy HarrisRepublicanMD100.0%30based on 3 of 645 recorded roll calls
James P. McgovernJames P. McgovernDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Elise M. StefanikElise M. StefanikRepublicanNY100.0%30based on 3 of 645 recorded roll calls
Terri A. SewellTerri A. SewellDemocraticAL100.0%30based on 3 of 645 recorded roll calls
Ritchie TorresRitchie TorresDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Salud O. CarbajalSalud O. CarbajalDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Harriet M. HagemanHarriet M. HagemanRepublicanWY100.0%30based on 3 of 645 recorded roll calls
Tony WiedTony WiedRepublicanWI100.0%30based on 3 of 645 recorded roll calls
Seth MoultonSeth MoultonDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Lateefah SimonLateefah SimonDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Thomas P. TiffanyThomas P. TiffanyRepublicanWI100.0%30based on 3 of 645 recorded roll calls
Dave MinDave MinDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Debbie Wasserman SchultzDebbie Wasserman SchultzDemocraticFL100.0%30based on 3 of 645 recorded roll calls
Chellie PingreeChellie PingreeDemocraticME100.0%30based on 3 of 645 recorded roll calls
Nicholas A. LangworthyNicholas A. LangworthyRepublicanNY100.0%30based on 3 of 645 recorded roll calls
Riley M. MooreRiley M. MooreRepublicanWV100.0%30based on 3 of 645 recorded roll calls
Eric SorensenEric SorensenDemocraticIL100.0%30based on 3 of 645 recorded roll calls
André CarsonAndré CarsonDemocraticIN100.0%30based on 3 of 645 recorded roll calls
Brad KnottBrad KnottRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Seth MagazinerSeth MagazinerDemocraticRI100.0%30based on 3 of 645 recorded roll calls
Don BaconDon BaconRepublicanNE100.0%30based on 3 of 645 recorded roll calls
Mike RoundsMike RoundsRepublicanSD100.0%300based on 30 of 890 recorded roll calls
Jennifer A. KiggansJennifer A. KiggansRepublicanVA100.0%30based on 3 of 645 recorded roll calls
Young KimYoung KimRepublicanCA100.0%30based on 3 of 645 recorded roll calls
Jared HuffmanJared HuffmanDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Aaron BeanAaron BeanRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Ralph NormanRalph NormanRepublicanSC100.0%30based on 3 of 645 recorded roll calls
Gus M. BilirakisGus M. BilirakisRepublicanFL100.0%30based on 3 of 645 recorded roll calls
James E. RischJames E. RischRepublicanID100.0%300based on 30 of 890 recorded roll calls
Jonathan L. JacksonJonathan L. JacksonDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Dina TitusDina TitusDemocraticNV100.0%30based on 3 of 645 recorded roll calls
Donald G. DavisDonald G. DavisDemocraticNC100.0%30based on 3 of 645 recorded roll calls
Deborah K. RossDeborah K. RossDemocraticNC100.0%30based on 3 of 645 recorded roll calls
Josh HarderJosh HarderDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Virginia FoxxVirginia FoxxRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Sarah McbrideSarah McbrideDemocraticDE100.0%30based on 3 of 645 recorded roll calls
John JamesJohn JamesRepublicanMI100.0%30based on 3 of 645 recorded roll calls
Pete StauberPete StauberRepublicanMN100.0%30based on 3 of 645 recorded roll calls
Mike ThompsonMike ThompsonDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Nanette Diaz BarragáNNanette Diaz BarragáNDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Tim MooreTim MooreRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Michael A. RulliMichael A. RulliRepublicanOH100.0%30based on 3 of 645 recorded roll calls
David KustoffDavid KustoffRepublicanTN100.0%30based on 3 of 645 recorded roll calls
Juan CiscomaniJuan CiscomaniRepublicanAZ100.0%30based on 3 of 645 recorded roll calls
Burgess OwensBurgess OwensRepublicanUT100.0%30based on 3 of 645 recorded roll calls
Eugene Simon VindmanEugene Simon VindmanDemocraticVA100.0%30based on 3 of 645 recorded roll calls
Anna Paulina LunaAnna Paulina LunaRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Maria Elvira SalazarMaria Elvira SalazarRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Jefferson ShreveJefferson ShreveRepublicanIN100.0%30based on 3 of 645 recorded roll calls
Joseph D. MorelleJoseph D. MorelleDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Nick LalotaNick LalotaRepublicanNY100.0%30based on 3 of 645 recorded roll calls
Ken CalvertKen CalvertRepublicanCA100.0%30based on 3 of 645 recorded roll calls
Judy ChuJudy ChuDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Mary E. MillerMary E. MillerRepublicanIL100.0%30based on 3 of 645 recorded roll calls
Angie CraigAngie CraigDemocraticMN100.0%30based on 3 of 645 recorded roll calls
Bennie G. ThompsonBennie G. ThompsonDemocraticMS100.0%30based on 3 of 645 recorded roll calls
Maxine DexterMaxine DexterDemocraticOR100.0%30based on 3 of 645 recorded roll calls
Sara JacobsSara JacobsDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Ted LieuTed LieuDemocraticCA100.0%30based on 3 of 645 recorded roll calls
April Mcclain DelaneyApril Mcclain DelaneyDemocraticMD100.0%30based on 3 of 645 recorded roll calls
Jason SmithJason SmithRepublicanMO100.0%30based on 3 of 645 recorded roll calls
Glenn GrothmanGlenn GrothmanRepublicanWI100.0%30based on 3 of 645 recorded roll calls
Blake D. MooreBlake D. MooreRepublicanUT100.0%30based on 3 of 645 recorded roll calls
Gilbert Ray CisnerosGilbert Ray CisnerosDemocraticCA100.0%30based on 3 of 645 recorded roll calls
David RouzerDavid RouzerRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Scott H. PetersScott H. PetersDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Mike CollinsMike CollinsRepublicanGA100.0%30based on 3 of 645 recorded roll calls
Max L. MillerMax L. MillerRepublicanOH100.0%30based on 3 of 645 recorded roll calls
Jill N. TokudaJill N. TokudaDemocraticHI100.0%30based on 3 of 645 recorded roll calls
Tom McclintockTom McclintockRepublicanCA100.0%30based on 3 of 645 recorded roll calls
Addison P. McdowellAddison P. McdowellRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Adam SmithAdam SmithDemocraticWA100.0%30based on 3 of 645 recorded roll calls
David J. TaylorDavid J. TaylorRepublicanOH100.0%30based on 3 of 645 recorded roll calls
Darrell IssaDarrell IssaRepublicanCA100.0%30based on 3 of 645 recorded roll calls
Kevin MullinKevin MullinDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Pete AguilarPete AguilarDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Earl L. "Buddy" CarterEarl L. "Buddy" CarterRepublicanGA100.0%30based on 3 of 645 recorded roll calls
Bradley Scott SchneiderBradley Scott SchneiderDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Sydney Kamlager-DoveSydney Kamlager-DoveDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Gregory F. MurphyGregory F. MurphyRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Tim BurchettTim BurchettRepublicanTN100.0%30based on 3 of 645 recorded roll calls
Juan VargasJuan VargasDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Jimmy PanettaJimmy PanettaDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Marilyn StricklandMarilyn StricklandDemocraticWA100.0%30based on 3 of 645 recorded roll calls
Sam GravesSam GravesRepublicanMO100.0%30based on 3 of 645 recorded roll calls
Melanie A. StansburyMelanie A. StansburyDemocraticNM100.0%30based on 3 of 645 recorded roll calls
Barry MooreBarry MooreRepublicanAL100.0%30based on 3 of 645 recorded roll calls
Julia LetlowJulia LetlowRepublicanLA100.0%30based on 3 of 645 recorded roll calls
Jay ObernolteJay ObernolteRepublicanCA100.0%30based on 3 of 645 recorded roll calls
Rashida TlaibRashida TlaibDemocraticMI100.0%30based on 3 of 645 recorded roll calls
Michael GuestMichael GuestRepublicanMS100.0%30based on 3 of 645 recorded roll calls
Michael LawlerMichael LawlerRepublicanNY100.0%30based on 3 of 645 recorded roll calls
John J. McguireJohn J. McguireRepublicanVA100.0%30based on 3 of 645 recorded roll calls
Brad FinstadBrad FinstadRepublicanMN100.0%30based on 3 of 645 recorded roll calls
Steven HorsfordSteven HorsfordDemocraticNV100.0%30based on 3 of 645 recorded roll calls
Claudia TenneyClaudia TenneyRepublicanNY100.0%30based on 3 of 645 recorded roll calls
Mark B. MessmerMark B. MessmerRepublicanIN100.0%30based on 3 of 645 recorded roll calls
Zachary NunnZachary NunnRepublicanIA100.0%30based on 3 of 645 recorded roll calls
Thomas MassieThomas MassieRepublicanKY100.0%30based on 3 of 645 recorded roll calls
Jared F. GoldenJared F. GoldenDemocraticME100.0%30based on 3 of 645 recorded roll calls
Nancy MaceNancy MaceRepublicanSC100.0%30based on 3 of 645 recorded roll calls
Shomari FiguresShomari FiguresDemocraticAL100.0%30based on 3 of 645 recorded roll calls
Jim CostaJim CostaDemocraticCA100.0%30based on 3 of 645 recorded roll calls
J. Luis CorreaJ. Luis CorreaDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Jeff HurdJeff HurdRepublicanCO100.0%30based on 3 of 645 recorded roll calls
Laurel M. LeeLaurel M. LeeRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Cleo FieldsCleo FieldsDemocraticLA100.0%30based on 3 of 645 recorded roll calls
John W. MannionJohn W. MannionDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Nikema WilliamsNikema WilliamsDemocraticGA100.0%30based on 3 of 645 recorded roll calls
Michael K. SimpsonMichael K. SimpsonRepublicanID100.0%30based on 3 of 645 recorded roll calls
Maggie GoodlanderMaggie GoodlanderDemocraticNH100.0%30based on 3 of 645 recorded roll calls
Ben ClineBen ClineRepublicanVA100.0%30based on 3 of 645 recorded roll calls
Alexandria Ocasio-CortezAlexandria Ocasio-CortezDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Bruce WestermanBruce WestermanRepublicanAR100.0%30based on 3 of 645 recorded roll calls
Diana DegetteDiana DegetteDemocraticCO100.0%30based on 3 of 645 recorded roll calls
Suhas SubramanyamSuhas SubramanyamDemocraticVA100.0%30based on 3 of 645 recorded roll calls
Marlin A. StutzmanMarlin A. StutzmanRepublicanIN100.0%30based on 3 of 645 recorded roll calls
Harold RogersHarold RogersRepublicanKY100.0%30based on 3 of 645 recorded roll calls
Robert C. "Bobby" ScottRobert C. "Bobby" ScottDemocraticVA100.0%30based on 3 of 645 recorded roll calls
Shontel M. BrownShontel M. BrownDemocraticOH100.0%30based on 3 of 645 recorded roll calls
Stephanie I. BiceStephanie I. BiceRepublicanOK100.0%30based on 3 of 645 recorded roll calls
Vern BuchananVern BuchananRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Henry C. "Hank" JohnsonHenry C. "Hank" JohnsonDemocraticGA100.0%30based on 3 of 645 recorded roll calls
Raja KrishnamoorthiRaja KrishnamoorthiDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Celeste MaloyCeleste MaloyRepublicanUT100.0%30based on 3 of 645 recorded roll calls
Tom ColeTom ColeRepublicanOK100.0%30based on 3 of 645 recorded roll calls
Gary J. PalmerGary J. PalmerRepublicanAL100.0%30based on 3 of 645 recorded roll calls
Laura FriedmanLaura FriedmanDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Joe NeguseJoe NeguseDemocraticCO100.0%30based on 3 of 645 recorded roll calls
Ed CaseEd CaseDemocraticHI100.0%30based on 3 of 645 recorded roll calls
Michelle FischbachMichelle FischbachRepublicanMN100.0%30based on 3 of 645 recorded roll calls
Daniel S. GoldmanDaniel S. GoldmanDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Mike FloodMike FloodRepublicanNE100.0%30based on 3 of 645 recorded roll calls
Julie FedorchakJulie FedorchakRepublicanND100.0%30based on 3 of 645 recorded roll calls
Adrian SmithAdrian SmithRepublicanNE100.0%30based on 3 of 645 recorded roll calls
William R. TimmonsWilliam R. TimmonsRepublicanSC100.0%30based on 3 of 645 recorded roll calls
Joe WilsonJoe WilsonRepublicanSC100.0%30based on 3 of 645 recorded roll calls
Jerrold NadlerJerrold NadlerDemocraticNY100.0%30based on 3 of 645 recorded roll calls
James R. WalkinshawJames R. WalkinshawDemocraticVA100.0%30based on 3 of 645 recorded roll calls
Nicole MalliotakisNicole MalliotakisRepublicanNY100.0%30based on 3 of 645 recorded roll calls
Scott DesjarlaisScott DesjarlaisRepublicanTN100.0%30based on 3 of 645 recorded roll calls
James A. HimesJames A. HimesDemocraticCT100.0%30based on 3 of 645 recorded roll calls
W. Gregory SteubeW. Gregory SteubeRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Glenn IveyGlenn IveyDemocraticMD100.0%30based on 3 of 645 recorded roll calls
Andrew R. GarbarinoAndrew R. GarbarinoRepublicanNY100.0%30based on 3 of 645 recorded roll calls
Luz M. RivasLuz M. RivasDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Kathy CastorKathy CastorDemocraticFL100.0%30based on 3 of 645 recorded roll calls
Shri ThanedarShri ThanedarDemocraticMI100.0%30based on 3 of 645 recorded roll calls
Gregory W. MeeksGregory W. MeeksDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Brad ShermanBrad ShermanDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Daniel WebsterDaniel WebsterRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Tracey MannTracey MannRepublicanKS100.0%30based on 3 of 645 recorded roll calls
Janelle S. BynumJanelle S. BynumDemocraticOR100.0%30based on 3 of 645 recorded roll calls
Raul RuizRaul RuizDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Val T. HoyleVal T. HoyleDemocraticOR100.0%30based on 3 of 645 recorded roll calls
Robert F. OnderRobert F. OnderRepublicanMO100.0%30based on 3 of 645 recorded roll calls
Analilia MejiaAnalilia MejiaDemocraticNJ100.0%1320based on 132 of 645 recorded roll calls
Dusty JohnsonDusty JohnsonRepublicanSD100.0%30based on 3 of 645 recorded roll calls
George WhitesidesGeorge WhitesidesDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Mariannette Miller-MeeksMariannette Miller-MeeksRepublicanIA100.0%30based on 3 of 645 recorded roll calls
Troy A. CarterTroy A. CarterDemocraticLA100.0%30based on 3 of 645 recorded roll calls
Steny H. HoyerSteny H. HoyerDemocraticMD100.0%30based on 3 of 645 recorded roll calls
Alma S. AdamsAlma S. AdamsDemocraticNC100.0%30based on 3 of 645 recorded roll calls
Derek TranDerek TranDemocraticCA100.0%30based on 3 of 645 recorded roll calls
David P. JoyceDavid P. JoyceRepublicanOH100.0%30based on 3 of 645 recorded roll calls
Darren SotoDarren SotoDemocraticFL100.0%30based on 3 of 645 recorded roll calls
Kevin HernKevin HernRepublicanOK100.0%30based on 3 of 645 recorded roll calls
Andrea SalinasAndrea SalinasDemocraticOR100.0%30based on 3 of 645 recorded roll calls
Betty MccollumBetty MccollumDemocraticMN100.0%30based on 3 of 645 recorded roll calls
Lucy McbathLucy McbathDemocraticGA100.0%30based on 3 of 645 recorded roll calls
Donald S. BeyerDonald S. BeyerDemocraticVA100.0%30based on 3 of 645 recorded roll calls
Christopher MurphyChristopher MurphyDemocraticCT100.0%300based on 30 of 890 recorded roll calls
Mark E. AmodeiMark E. AmodeiRepublicanNV100.0%30based on 3 of 645 recorded roll calls
Charles E. SchumerCharles E. SchumerDemocraticNY100.0%300based on 30 of 890 recorded roll calls
JesúS G. "Chuy" GarcíAJesúS G. "Chuy" GarcíADemocraticIL100.0%30based on 3 of 645 recorded roll calls
Chuck GrassleyChuck GrassleyRepublicanIA100.0%300based on 30 of 890 recorded roll calls
Randy FeenstraRandy FeenstraRepublicanIA100.0%30based on 3 of 645 recorded roll calls
Susan M. CollinsSusan M. CollinsRepublicanME100.0%300based on 30 of 890 recorded roll calls
John KennedyJohn KennedyRepublicanLA100.0%300based on 30 of 890 recorded roll calls
Katherine M. ClarkKatherine M. ClarkDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Robert GarciaRobert GarciaDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Bryan SteilBryan SteilRepublicanWI100.0%30based on 3 of 645 recorded roll calls
Bill HuizengaBill HuizengaRepublicanMI100.0%30based on 3 of 645 recorded roll calls
Kelly MorrisonKelly MorrisonDemocraticMN100.0%30based on 3 of 645 recorded roll calls
Gabe AmoGabe AmoDemocraticRI100.0%30based on 3 of 645 recorded roll calls
John ThuneJohn ThuneRepublicanSD100.0%300based on 30 of 890 recorded roll calls
William R. KeatingWilliam R. KeatingDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Hakeem S. JeffriesHakeem S. JeffriesDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Teresa Leger FernandezTeresa Leger FernandezDemocraticNM100.0%30based on 3 of 645 recorded roll calls
Steve ScaliseRepublicanLA100.0%30based on 3 of 645 recorded roll calls
Rudy YakymRudy YakymRepublicanIN100.0%30based on 3 of 645 recorded roll calls
Jimmy PatronisJimmy PatronisRepublicanFL100.0%30based on 3 of 645 recorded roll calls
James C. JusticeJames C. JusticeRepublicanWV100.0%300based on 30 of 890 recorded roll calls
Robin L. KellyRobin L. KellyDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Joni ErnstJoni ErnstRepublicanIA100.0%300based on 30 of 890 recorded roll calls
Kristen Mcdonald RivetKristen Mcdonald RivetDemocraticMI100.0%30based on 3 of 645 recorded roll calls
Charles J. "Chuck" FleischmannCharles J. "Chuck" FleischmannRepublicanTN100.0%30based on 3 of 645 recorded roll calls
Dale W. StrongDale W. StrongRepublicanAL100.0%30based on 3 of 645 recorded roll calls
Bernie MorenoBernie MorenoRepublicanOH100.0%300based on 30 of 890 recorded roll calls
Steve WomackSteve WomackRepublicanAR100.0%30based on 3 of 645 recorded roll calls
Jason CrowJason CrowDemocraticCO100.0%30based on 3 of 645 recorded roll calls
Roger F. WickerRoger F. WickerRepublicanMS100.0%300based on 30 of 890 recorded roll calls
Shelley Moore CapitoShelley Moore CapitoRepublicanWV100.0%300based on 30 of 890 recorded roll calls
Diana HarshbargerDiana HarshbargerRepublicanTN100.0%30based on 3 of 645 recorded roll calls
Maxine WatersMaxine WatersDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Jeff CrankJeff CrankRepublicanCO100.0%30based on 3 of 645 recorded roll calls
Richard J. DurbinRichard J. DurbinDemocraticIL100.0%300based on 30 of 890 recorded roll calls
Sharice DavidsSharice DavidsDemocraticKS100.0%30based on 3 of 645 recorded roll calls
Josh HawleyJosh HawleyRepublicanMO100.0%300based on 30 of 890 recorded roll calls
Tim SheehyTim SheehyRepublicanMT100.0%300based on 30 of 890 recorded roll calls
Derek SchmidtDerek SchmidtRepublicanKS100.0%30based on 3 of 645 recorded roll calls
Steve DainesSteve DainesRepublicanMT100.0%300based on 30 of 890 recorded roll calls
John R. CurtisJohn R. CurtisRepublicanUT100.0%300based on 30 of 890 recorded roll calls
Valerie P. FousheeValerie P. FousheeDemocraticNC100.0%30based on 3 of 645 recorded roll calls
Rosa L. DelauroRosa L. DelauroDemocraticCT100.0%30based on 3 of 645 recorded roll calls
Mike JohnsonMike JohnsonRepublicanLA100.0%30based on 3 of 645 recorded roll calls
Norma J. TorresNorma J. TorresDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Mark AlfordMark AlfordRepublicanMO100.0%30based on 3 of 645 recorded roll calls
Adam B. SchiffAdam B. SchiffDemocraticCA100.0%300based on 30 of 890 recorded roll calls
John W. RoseJohn W. RoseRepublicanTN100.0%30based on 3 of 645 recorded roll calls
Steve CohenSteve CohenDemocraticTN100.0%30based on 3 of 645 recorded roll calls
Brian SchatzBrian SchatzDemocraticHI100.0%300based on 30 of 890 recorded roll calls
Adelita S. GrijalvaAdelita S. GrijalvaDemocraticAZ100.0%30based on 3 of 645 recorded roll calls
Joe CourtneyJoe CourtneyDemocraticCT100.0%30based on 3 of 645 recorded roll calls
Mark HarrisMark HarrisRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Bill HagertyBill HagertyRepublicanTN100.0%300based on 30 of 890 recorded roll calls
Gabe EvansGabe EvansRepublicanCO100.0%30based on 3 of 645 recorded roll calls
Brian JackBrian JackRepublicanGA100.0%30based on 3 of 645 recorded roll calls
Lauren UnderwoodLauren UnderwoodDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Elizabeth WarrenElizabeth WarrenDemocraticMA100.0%300based on 30 of 890 recorded roll calls
Josh BrecheenJosh BrecheenRepublicanOK100.0%30based on 3 of 645 recorded roll calls
Abraham J. HamadehAbraham J. HamadehRepublicanAZ100.0%30based on 3 of 645 recorded roll calls
Patty MurrayPatty MurrayDemocraticWA100.0%300based on 30 of 890 recorded roll calls
Tammy BaldwinTammy BaldwinDemocraticWI100.0%300based on 30 of 890 recorded roll calls
Deb FischerDeb FischerRepublicanNE100.0%300based on 30 of 890 recorded roll calls
Bill CassidyBill CassidyRepublicanLA100.0%300based on 30 of 890 recorded roll calls
Jack ReedJack ReedDemocraticRI100.0%300based on 30 of 890 recorded roll calls
Carol D. MillerCarol D. MillerRepublicanWV100.0%30based on 3 of 645 recorded roll calls
Lori TrahanLori TrahanDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Margaret Wood HassanMargaret Wood HassanDemocraticNH100.0%300based on 30 of 890 recorded roll calls
Yvette D. ClarkeYvette D. ClarkeDemocraticNY100.0%30based on 3 of 645 recorded roll calls
John BarrassoJohn BarrassoRepublicanWY100.0%300based on 30 of 890 recorded roll calls
Elijah CraneElijah CraneRepublicanAZ100.0%30based on 3 of 645 recorded roll calls
J. French HillJ. French HillRepublicanAR100.0%30based on 3 of 645 recorded roll calls
John GaramendiJohn GaramendiDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Rick ScottRick ScottRepublicanFL100.0%300based on 30 of 890 recorded roll calls
Jake AuchinclossJake AuchinclossDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Stephen F. LynchStephen F. LynchDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Eric SchmittEric SchmittRepublicanMO100.0%300based on 30 of 890 recorded roll calls
Paul TonkoPaul TonkoDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Dan SullivanDan SullivanRepublicanAK100.0%300based on 30 of 890 recorded roll calls
Brittany PettersenBrittany PettersenDemocraticCO100.0%30based on 3 of 645 recorded roll calls
Morgan McgarveyMorgan McgarveyDemocraticKY100.0%30based on 3 of 645 recorded roll calls
Martin HeinrichMartin HeinrichDemocraticNM100.0%300based on 30 of 890 recorded roll calls
Trent KellyTrent KellyRepublicanMS100.0%30based on 3 of 645 recorded roll calls
Michael F. BennetMichael F. BennetDemocraticCO100.0%300based on 30 of 890 recorded roll calls
Sanford D. BishopSanford D. BishopDemocraticGA100.0%30based on 3 of 645 recorded roll calls
Darin LahoodDarin LahoodRepublicanIL100.0%30based on 3 of 645 recorded roll calls
Jim BanksJim BanksRepublicanIN100.0%300based on 30 of 890 recorded roll calls
Jerry MoranJerry MoranRepublicanKS100.0%300based on 30 of 890 recorded roll calls
Tim KaineTim KaineDemocraticVA100.0%300based on 30 of 890 recorded roll calls
Jimmy GomezJimmy GomezDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Roger MarshallRoger MarshallRepublicanKS100.0%300based on 30 of 890 recorded roll calls
Johnny OlszewskiJohnny OlszewskiDemocraticMD100.0%30based on 3 of 645 recorded roll calls
Tina SmithTina SmithDemocraticMN100.0%300based on 30 of 890 recorded roll calls
Jon HustedJon HustedRepublicanOH100.0%300based on 30 of 890 recorded roll calls
Alan ArmstrongAlan ArmstrongRepublicanOK100.0%300based on 30 of 890 recorded roll calls
Mark R. WarnerMark R. WarnerDemocraticVA100.0%300based on 30 of 890 recorded roll calls
John HoevenJohn HoevenRepublicanND100.0%300based on 30 of 890 recorded roll calls
Ashley HinsonAshley HinsonRepublicanIA100.0%30based on 3 of 645 recorded roll calls
Thomas R. SuozziThomas R. SuozziDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Mark TakanoMark TakanoDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Rick LarsenRick LarsenDemocraticWA100.0%30based on 3 of 645 recorded roll calls
Zoe LofgrenZoe LofgrenDemocraticCA100.0%30based on 3 of 645 recorded roll calls
John W. HickenlooperJohn W. HickenlooperDemocraticCO100.0%300based on 30 of 890 recorded roll calls
Carlos A. GimenezCarlos A. GimenezRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Maria CantwellMaria CantwellDemocraticWA100.0%300based on 30 of 890 recorded roll calls
Brian J. MastBrian J. MastRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Gwen MooreGwen MooreDemocraticWI100.0%30based on 3 of 645 recorded roll calls
Kat CammackKat CammackRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Tammy DuckworthTammy DuckworthDemocraticIL100.0%300based on 30 of 890 recorded roll calls
Mike EzellMike EzellRepublicanMS100.0%30based on 3 of 645 recorded roll calls
Mike HaridopolosMike HaridopolosRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Lois FrankelLois FrankelDemocraticFL100.0%30based on 3 of 645 recorded roll calls
Rick W. AllenRick W. AllenRepublicanGA100.0%30based on 3 of 645 recorded roll calls
Ami BeraAmi BeraDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Julia BrownleyJulia BrownleyDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Mario Diaz-BalartMario Diaz-BalartRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Erin HouchinErin HouchinRepublicanIN100.0%30based on 3 of 645 recorded roll calls
Todd YoungTodd YoungRepublicanIN100.0%300based on 30 of 890 recorded roll calls
Troy DowningTroy DowningRepublicanMT100.0%30based on 3 of 645 recorded roll calls
Doris O. MatsuiDoris O. MatsuiDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Richard HudsonRichard HudsonRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Kweisi MfumeKweisi MfumeDemocraticMD100.0%30based on 3 of 645 recorded roll calls
Emilia Strong SykesEmilia Strong SykesDemocraticOH100.0%30based on 3 of 645 recorded roll calls
Kim SchrierKim SchrierDemocraticWA100.0%30based on 3 of 645 recorded roll calls
Warren DavidsonWarren DavidsonRepublicanOH100.0%30based on 3 of 645 recorded roll calls
Bill FosterBill FosterDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Tim WalbergTim WalbergRepublicanMI100.0%30based on 3 of 645 recorded roll calls
Michael BaumgartnerMichael BaumgartnerRepublicanWA100.0%30based on 3 of 645 recorded roll calls
Emanuel CleaverEmanuel CleaverDemocraticMO100.0%30based on 3 of 645 recorded roll calls
James GallagherJames GallagherRepublicanCA100.0%30based on 3 of 645 recorded roll calls
Chuck EdwardsChuck EdwardsRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Mike CareyMike CareyRepublicanOH100.0%30based on 3 of 645 recorded roll calls
John H. RutherfordJohn H. RutherfordRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Eric BurlisonEric BurlisonRepublicanMO100.0%30based on 3 of 645 recorded roll calls
Pat HarriganPat HarriganRepublicanNC100.0%30based on 3 of 645 recorded roll calls
Jahana HayesJahana HayesDemocraticCT100.0%30based on 3 of 645 recorded roll calls
Tom BarrettTom BarrettRepublicanMI100.0%30based on 3 of 645 recorded roll calls
Tom EmmerTom EmmerRepublicanMN100.0%30based on 3 of 645 recorded roll calls
Ann WagnerAnn WagnerRepublicanMO100.0%30based on 3 of 645 recorded roll calls
Mike D. RogersMike D. RogersRepublicanAL100.0%30based on 3 of 645 recorded roll calls
Clay FullerClay FullerRepublicanGA100.0%30based on 3 of 645 recorded roll calls
Wesley BellWesley BellDemocraticMO100.0%30based on 3 of 645 recorded roll calls
Jim JordanJim JordanRepublicanOH100.0%30based on 3 of 645 recorded roll calls
Yassamin AnsariYassamin AnsariDemocraticAZ100.0%30based on 3 of 645 recorded roll calls
Sarah ElfrethSarah ElfrethDemocraticMD100.0%30based on 3 of 645 recorded roll calls
Ryan K. ZinkeRyan K. ZinkeRepublicanMT100.0%30based on 3 of 645 recorded roll calls
Mark PocanMark PocanDemocraticWI100.0%30based on 3 of 645 recorded roll calls
Austin ScottAustin ScottRepublicanGA100.0%30based on 3 of 645 recorded roll calls
Jamie RaskinJamie RaskinDemocraticMD100.0%30based on 3 of 645 recorded roll calls
Joyce BeattyJoyce BeattyDemocraticOH100.0%30based on 3 of 645 recorded roll calls
Nicholas J. BegichNicholas J. BegichRepublicanAK100.0%30based on 3 of 645 recorded roll calls
Marie Gluesenkamp PerezMarie Gluesenkamp PerezDemocraticWA100.0%30based on 3 of 645 recorded roll calls
Robert E. LattaRobert E. LattaRepublicanOH100.0%30based on 3 of 645 recorded roll calls
David SchweikertDavid SchweikertRepublicanAZ100.0%30based on 3 of 645 recorded roll calls
Adam GrayAdam GrayDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Cliff BentzCliff BentzRepublicanOR100.0%30based on 3 of 645 recorded roll calls
Victoria SpartzVictoria SpartzRepublicanIN100.0%30based on 3 of 645 recorded roll calls
Mike KennedyMike KennedyRepublicanUT100.0%30based on 3 of 645 recorded roll calls
Robert J. WittmanRobert J. WittmanRepublicanVA100.0%30based on 3 of 645 recorded roll calls
Sam T. LiccardoSam T. LiccardoDemocraticCA100.0%30based on 3 of 645 recorded roll calls
Dan NewhouseDan NewhouseRepublicanWA100.0%30based on 3 of 645 recorded roll calls
John B. LarsonJohn B. LarsonDemocraticCT100.0%30based on 3 of 645 recorded roll calls
Byron DonaldsByron DonaldsRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Frank J. MrvanFrank J. MrvanDemocraticIN100.0%30based on 3 of 645 recorded roll calls
Jared MoskowitzJared MoskowitzDemocraticFL100.0%30based on 3 of 645 recorded roll calls
Cory MillsCory MillsRepublicanFL100.0%30based on 3 of 645 recorded roll calls
Jon OssoffJon OssoffDemocraticGA100.0%300based on 30 of 890 recorded roll calls
Nikki BudzinskiNikki BudzinskiDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Brett GuthrieBrett GuthrieRepublicanKY100.0%30based on 3 of 645 recorded roll calls
Kevin KileyKevin KileyIndependentCA100.0%30based on 3 of 645 recorded roll calls
Richard BlumenthalRichard BlumenthalDemocraticCT100.0%300based on 30 of 890 recorded roll calls
Angela D. AlsobrooksAngela D. AlsobrooksDemocraticMD100.0%300based on 30 of 890 recorded roll calls
Ayanna PressleyAyanna PressleyDemocraticMA100.0%30based on 3 of 645 recorded roll calls
Jack BergmanJack BergmanRepublicanMI100.0%30based on 3 of 645 recorded roll calls
Patrick RyanPatrick RyanDemocraticNY100.0%30based on 3 of 645 recorded roll calls
Vince FongVince FongRepublicanCA100.0%30based on 3 of 645 recorded roll calls
Linda T. SáNchezLinda T. SáNchezDemocraticCA100.0%30based on 3 of 645 recorded roll calls
James E. ClyburnJames E. ClyburnDemocraticSC100.0%30based on 3 of 645 recorded roll calls
Barry LoudermilkBarry LoudermilkRepublicanGA100.0%30based on 3 of 645 recorded roll calls
Delia C. RamirezDelia C. RamirezDemocraticIL100.0%30based on 3 of 645 recorded roll calls
Derrick Van OrdenDerrick Van OrdenRepublicanWI100.0%30based on 3 of 645 recorded roll calls
Lisa C. McclainLisa C. McclainRepublicanMI100.0%30based on 3 of 645 recorded roll calls
Eric A. "Rick" CrawfordEric A. "Rick" CrawfordRepublicanAR100.0%30based on 3 of 645 recorded roll calls
Michael R. TurnerMichael R. TurnerRepublicanOH100.0%30based on 3 of 645 recorded roll calls
Marcy KapturMarcy KapturDemocraticOH100.0%30based on 3 of 645 recorded roll calls
Christopher R. DeluzioChristopher R. DeluzioDemocraticPA99.8%6191based on 619 of 645 recorded roll calls
Nellie PouNellie PouDemocraticNJ99.8%6191based on 619 of 645 recorded roll calls
Summer L. LeeSummer L. LeeDemocraticPA99.8%6191based on 619 of 645 recorded roll calls
Robert MenendezRobert MenendezDemocraticNJ99.8%6191based on 619 of 645 recorded roll calls
John JoyceJohn JoyceRepublicanPA99.7%6192based on 619 of 645 recorded roll calls
Pete SessionsPete SessionsRepublicanTX99.5%6193based on 619 of 645 recorded roll calls
Frank PalloneFrank PalloneDemocraticNJ99.5%6193based on 619 of 645 recorded roll calls
Lamonica MciverLamonica MciverDemocraticNJ99.4%6194based on 619 of 645 recorded roll calls
Craig A. GoldmanCraig A. GoldmanRepublicanTX99.4%6194based on 619 of 645 recorded roll calls
Andy KimAndy KimDemocraticNJ99.1%8908based on 890 of 890 recorded roll calls
Beth Van DuyneBeth Van DuyneRepublicanTX99.0%6196based on 619 of 645 recorded roll calls
Al GreenAl GreenDemocraticTX99.0%6196based on 619 of 645 recorded roll calls
Bonnie Watson ColemanBonnie Watson ColemanDemocraticNJ99.0%6196based on 619 of 645 recorded roll calls
John CornynJohn CornynRepublicanTX98.9%89010based on 890 of 890 recorded roll calls
Robert P. BresnahanRobert P. BresnahanRepublicanPA98.9%6197based on 619 of 645 recorded roll calls
Brian K. FitzpatrickBrian K. FitzpatrickRepublicanPA98.9%6197based on 619 of 645 recorded roll calls
Lance GoodenLance GoodenRepublicanTX98.9%6197based on 619 of 645 recorded roll calls
Christopher H. SmithChristopher H. SmithRepublicanNJ98.9%6197based on 619 of 645 recorded roll calls
Glenn ThompsonGlenn ThompsonRepublicanPA98.7%6198based on 619 of 645 recorded roll calls
Becca BalintBecca BalintDemocraticVT98.5%6199based on 619 of 645 recorded roll calls
Pat FallonPat FallonRepublicanTX98.5%6199based on 619 of 645 recorded roll calls
Jefferson Van DrewJefferson Van DrewRepublicanNJ98.5%6199based on 619 of 645 recorded roll calls
Veronica EscobarVeronica EscobarDemocraticTX98.5%6199based on 619 of 645 recorded roll calls
August PflugerAugust PflugerRepublicanTX98.4%61910based on 619 of 645 recorded roll calls
Henry CuellarHenry CuellarDemocraticTX98.4%61910based on 619 of 645 recorded roll calls
Nathaniel MoranNathaniel MoranRepublicanTX98.4%61910based on 619 of 645 recorded roll calls
Brandon GillBrandon GillRepublicanTX98.2%61911based on 619 of 645 recorded roll calls
Jake EllzeyJake EllzeyRepublicanTX98.2%61911based on 619 of 645 recorded roll calls
Michael CloudMichael CloudRepublicanTX98.2%61911based on 619 of 645 recorded roll calls
Madeleine DeanMadeleine DeanDemocraticPA98.2%61911based on 619 of 645 recorded roll calls
Mary Gay ScanlonMary Gay ScanlonDemocraticPA98.2%61911based on 619 of 645 recorded roll calls
Marc A. VeaseyMarc A. VeaseyDemocraticTX98.1%61912based on 619 of 645 recorded roll calls
Morgan LuttrellMorgan LuttrellRepublicanTX98.1%61912based on 619 of 645 recorded roll calls
Mike KellyMike KellyRepublicanPA98.1%61912based on 619 of 645 recorded roll calls
Ryan MackenzieRyan MackenzieRepublicanPA97.9%61913based on 619 of 645 recorded roll calls
John R. CarterJohn R. CarterRepublicanTX97.7%61914based on 619 of 645 recorded roll calls
Scott PerryScott PerryRepublicanPA97.7%61914based on 619 of 645 recorded roll calls
Lizzie FletcherLizzie FletcherDemocraticTX97.6%61915based on 619 of 645 recorded roll calls
Brian BabinBrian BabinRepublicanTX97.6%61915based on 619 of 645 recorded roll calls
Herbert C. ConawayHerbert C. ConawayDemocraticNJ97.6%61915based on 619 of 645 recorded roll calls
Keith SelfKeith SelfRepublicanTX97.6%61915based on 619 of 645 recorded roll calls
Randy K. Sr. WeberRandy K. Sr. WeberRepublicanTX97.4%61916based on 619 of 645 recorded roll calls
Lloyd DoggettLloyd DoggettDemocraticTX97.3%61917based on 619 of 645 recorded roll calls
Guy ReschenthalerGuy ReschenthalerRepublicanPA97.3%61917based on 619 of 645 recorded roll calls
David MccormickDavid MccormickRepublicanPA97.1%89026based on 890 of 890 recorded roll calls
Ronny JacksonRonny JacksonRepublicanTX96.9%61919based on 619 of 645 recorded roll calls
Lloyd SmuckerLloyd SmuckerRepublicanPA96.8%61920based on 619 of 645 recorded roll calls
Chrissy HoulahanChrissy HoulahanDemocraticPA96.8%61920based on 619 of 645 recorded roll calls
Cindy Hyde-SmithCindy Hyde-SmithRepublicanMS96.7%301based on 30 of 890 recorded roll calls
Angus S. KingAngus S. KingIndependentME96.7%301based on 30 of 890 recorded roll calls
Elissa SlotkinElissa SlotkinDemocraticMI96.7%301based on 30 of 890 recorded roll calls
John BoozmanJohn BoozmanRepublicanAR96.7%301based on 30 of 890 recorded roll calls
Edward J. MarkeyEdward J. MarkeyDemocraticMA96.7%301based on 30 of 890 recorded roll calls
Kirsten E. GillibrandKirsten E. GillibrandDemocraticNY96.7%301based on 30 of 890 recorded roll calls
Tommy TubervilleTommy TubervilleRepublicanAL96.7%301based on 30 of 890 recorded roll calls
Gary C. PetersGary C. PetersDemocraticMI96.7%301based on 30 of 890 recorded roll calls
Jeanne ShaheenJeanne ShaheenDemocraticNH96.7%301based on 30 of 890 recorded roll calls
Pete RickettsPete RickettsRepublicanNE96.7%301based on 30 of 890 recorded roll calls
Tom CottonTom CottonRepublicanAR96.7%301based on 30 of 890 recorded roll calls
Mazie K. HironoMazie K. HironoDemocraticHI96.7%301based on 30 of 890 recorded roll calls
Kevin CramerKevin CramerRepublicanND96.7%301based on 30 of 890 recorded roll calls
Tim ScottTim ScottRepublicanSC96.7%301based on 30 of 890 recorded roll calls
Joaquin CastroJoaquin CastroDemocraticTX96.4%61922based on 619 of 645 recorded roll calls
Jodey C. ArringtonJodey C. ArringtonRepublicanTX96.4%61922based on 619 of 645 recorded roll calls
Roger WilliamsRoger WilliamsRepublicanTX95.8%61926based on 619 of 645 recorded roll calls
Julie JohnsonJulie JohnsonDemocraticTX95.8%61926based on 619 of 645 recorded roll calls
Christian D. MenefeeDemocraticTX95.7%2089based on 208 of 645 recorded roll calls
Brendan F. BoyleBrendan F. BoyleDemocraticPA95.6%61927based on 619 of 645 recorded roll calls
Cory A. BookerCory A. BookerDemocraticNJ95.5%89040based on 890 of 890 recorded roll calls
Sylvia R. GarciaSylvia R. GarciaDemocraticTX95.2%61930based on 619 of 645 recorded roll calls
Ted CruzTed CruzRepublicanTX94.7%89047based on 890 of 890 recorded roll calls
Vicente GonzalezVicente GonzalezDemocraticTX94.7%61933based on 619 of 645 recorded roll calls
Daniel MeuserDaniel MeuserRepublicanPA94.5%61934based on 619 of 645 recorded roll calls
Chip RoyChip RoyRepublicanTX94.2%61936based on 619 of 645 recorded roll calls
Peter WelchPeter WelchDemocraticVT94.0%89053based on 890 of 890 recorded roll calls
Jasmine CrockettJasmine CrockettDemocraticTX93.7%61939based on 619 of 645 recorded roll calls
Monica De La CruzMonica De La CruzRepublicanTX93.4%61941based on 619 of 645 recorded roll calls
John FettermanJohn FettermanDemocraticPA93.4%89059based on 890 of 890 recorded roll calls
Ron JohnsonRon JohnsonRepublicanWI93.3%302based on 30 of 890 recorded roll calls
Christopher A. CoonsChristopher A. CoonsDemocraticDE93.3%302based on 30 of 890 recorded roll calls
Sheldon WhitehouseSheldon WhitehouseDemocraticRI93.3%302based on 30 of 890 recorded roll calls
Ted BuddTed BuddRepublicanNC93.3%302based on 30 of 890 recorded roll calls
Raphael G. WarnockRaphael G. WarnockDemocraticGA93.3%302based on 30 of 890 recorded roll calls
James LankfordJames LankfordRepublicanOK93.3%302based on 30 of 890 recorded roll calls
Mark KellyMark KellyDemocraticAZ93.3%302based on 30 of 890 recorded roll calls
Bernard SandersBernard SandersIndependentVT92.9%89063based on 890 of 890 recorded roll calls
Dwight EvansDwight EvansDemocraticPA92.7%61945based on 619 of 645 recorded roll calls
Troy E. NehlsTroy E. NehlsRepublicanTX92.2%61948based on 619 of 645 recorded roll calls
Katie Boyd BrittKatie Boyd BrittRepublicanAL90.0%303based on 30 of 890 recorded roll calls
Rand PaulRand PaulRepublicanKY90.0%303based on 30 of 890 recorded roll calls
Amy KlobucharAmy KlobucharDemocraticMN90.0%303based on 30 of 890 recorded roll calls
Dan CrenshawDan CrenshawRepublicanTX89.7%61964based on 619 of 645 recorded roll calls
Cynthia M. LummisCynthia M. LummisRepublicanWY86.7%304based on 30 of 890 recorded roll calls
Josh GottheimerJosh GottheimerDemocraticNJ86.4%61984based on 619 of 645 recorded roll calls
Michael T. MccaulMichael T. MccaulRepublicanTX86.1%61986based on 619 of 645 recorded roll calls
Donald NorcrossDonald NorcrossDemocraticNJ84.5%61996based on 619 of 645 recorded roll calls
Greg CasarGreg CasarDemocraticTX84.2%61998based on 619 of 645 recorded roll calls
Ruben GallegoRuben GallegoDemocraticAZ83.3%305based on 30 of 890 recorded roll calls
Thomas TillisThomas TillisRepublicanNC76.7%307based on 30 of 890 recorded roll calls
Marsha BlackburnMarsha BlackburnRepublicanTN76.7%307based on 30 of 890 recorded roll calls
Thomas H. KeanThomas H. KeanRepublicanNJ76.3%619147based on 619 of 645 recorded roll calls
Wesley HuntWesley HuntRepublicanTX74.3%619159based on 619 of 645 recorded roll calls
Lisa MurkowskiLisa MurkowskiRepublicanAK73.3%308based on 30 of 890 recorded roll calls
Darline GrahamDarline GrahamRepublicanSC69.2%134based on 13 of 890 recorded roll calls
Randy FineRandy FineRepublicanFL66.7%31based on 3 of 645 recorded roll calls
Paul A. GosarPaul A. GosarRepublicanAZ66.7%31based on 3 of 645 recorded roll calls
Lauren BoebertLauren BoebertRepublicanCO66.7%31based on 3 of 645 recorded roll calls
Andrew S. ClydeAndrew S. ClydeRepublicanGA66.7%31based on 3 of 645 recorded roll calls
Andy BiggsAndy BiggsRepublicanAZ33.3%32based on 3 of 645 recorded roll calls
Frederica S. WilsonFrederica S. WilsonDemocraticFL0.0%33based on 3 of 645 recorded roll calls
Mitch McconnellMitch McconnellRepublicanKY0.0%3030based on 30 of 890 recorded roll calls

Participation = roll-call votes cast ÷ recorded roll calls. A rate is shown only where CivicGate has recorded enough of the chamber's roll calls to be representative (527 of 527 members); "—" means partial coverage — the recorded / missed counts still apply. Framed against the chamber median, not as a ranking.