The votes are in for the 110th Congress, and nine members between both chambers can proudly proclaim having perfect voting records.

The senators who cast all 657 votes taken over the past two years are: Olympia Snowe (R-Maine), Susan CollinsSusan Margaret CollinsLincoln Project offers list of GOP senators who 'protect' Trump in new ad The Hill's Campaign Report: Democratic Unity Taskforce unveils party platform recommendations The Hill's Morning Report - Presented by Facebook - Trump backs another T stimulus, urges governors to reopen schools MORE (R-Maine), Ken Salazar (D-Colo.), Herb Kohl (D-Wis.), Russ Feingold (D-Wis.), Charles GrassleyCharles (Chuck) Ernest GrassleyThe Hill's Morning Report - Presented by Facebook - Trump backs another T stimulus, urges governors to reopen schools Clash looms over next coronavirus relief bill Trump says GOP 'flexible' on convention plans MORE (R-Iowa) and Bob CaseyRobert (Bob) Patrick CaseyThe Hill's Coronavirus Report: DC's Bowser says protesters and nation were 'assaulted' in front of Lafayette Square last month; Brazil's Bolsonaro, noted virus skeptic, tests positive for COVID-19 Biden hires top aides for Pennsylvania The Hill's Coronavirus Report: Cure Violence Global founder Gary Slutkin says violence and epidemics follow same patterns; Global death toll surpasses half a million MORE (D-Pa.).

Sen. John BarrassoJohn Anthony BarrassoCourt upholds protections for Yellowstone grizzly bears OVERNIGHT ENERGY: Trump nominates controversial, longtime acting head of BLM as director | Ernst sinks vote on Trump EPA nominee | Massive dust storm from Africa hits Texas, Louisiana Ernst sinks vote on Trump EPA nominee MORE (R-Wyo.), who succeeded Sen. Craig Thomas (R) after his death last year, deserves an honorable mention for making it to all 431 votes held during his time in the upper chamber.

In the House, just two members had perfect records. Reps. Jesse Jackson Jr. (D-Ill.) and Jason Altmire (D-Pa.) made it to all 1,876 votes during the current Congress. Rep. Steve Scalise (R-La.), who succeeded Bobby Jindal (R) when he left to become Louisiana governor, didn't miss any of the 423 votes held during his year in the House.

The most truant members were those running for president or were ill.

Sen. John McCainJohn Sidney McCain Senate outlook slides for GOP Juan Williams: Time for boldness from Biden Democrats lead in three battleground Senate races: poll MORE (R-Ariz.) missed 64 percent of the Senate votes cast over the past two years, the most of any in the upper chamber. He was followed by Sen. Tim JohnsonTimothy (Tim) Peter JohnsonCornell to launch new bipartisan publication led by former Rep. Steve Israel Trump faces tough path to Fannie Mae, Freddie Mac overhaul Several hurt when truck runs into minimum wage protesters in Michigan MORE (D-S.D.), who missed 47 percent of the votes. Johnson has been recovering from a brain hemorrhage suffered in late 2006 and campaigned successfully for reelection this year. After McCain and Johnson, those who missed the most votes were candidates for president: Barack ObamaBarack Hussein ObamaNeil Young updates song 'Lookin' for a Leader' opposing Trump, endorsing Biden Bellwether counties show trouble for Trump Trump may be DACA participants' best hope, but will Democrats play ball? MORE, Joe BidenJoe BidenBiden says he will rejoin WHO on his first day in office Tammy Duckworth is the epitome of the American Dream Mexico's president uses US visit to tout ties with Trump MORE (D-Del.), Hillary Rodham Clinton (D-N.Y.), Chris Dodd (D-Conn.) and Sam Brownback (R-Kan.).

The House members to miss the most votes were ones dealing with serious health issues. Reps. Charles Norwood (R-Ga.) and Jo Ann Davis (R-Va.) missed approximately nine-in-10 votes before they passed away. Both were fighting cancer. Retiring Rep. Barbara Cubin (R-Wyo.), whose husband was seriously ill and who dealt with her own unspecified immune disorder, missed 49 percent of her votes. Cubin was followed by Jindal, who missed a third of his votes before leaving for the governor's mansion earlier this year.

The voting records were tabulated by The Washington Post votes database.