{"format":1,"id":"G000386","last":"Grassley","first":"Chuck","full":"Chuck Grassley","first_sworn":"1975-01-03","contact":{"phone":"202-224-3744","form":"https://www.grassley.senate.gov/contact"},"terms":[{"office":"rep","start":"1975-01-03","end":"1977-01-03","state":"IA","district":3,"party":"R"},{"office":"rep","start":"1977-01-03","end":"1979-01-03","state":"IA","district":3,"party":"R"},{"office":"rep","start":"1979-01-03","end":"1981-01-03","state":"IA","district":3,"party":"R"},{"office":"sen","start":"1981-01-03","end":"1987-01-03","state":"IA","district":null,"party":"R"},{"office":"sen","start":"1987-01-03","end":"1993-01-03","state":"IA","district":null,"party":"R"},{"office":"sen","start":"1993-01-03","end":"1999-01-03","state":"IA","district":null,"party":"R"},{"office":"sen","start":"1999-01-03","end":"2005-01-03","state":"IA","district":null,"party":"R"},{"office":"sen","start":"2005-01-03","end":"2011-01-03","state":"IA","district":null,"party":"R"},{"office":"sen","start":"2011-01-03","end":"2017-01-03","state":"IA","district":null,"party":"R"},{"office":"sen","start":"2017-01-03","end":"2023-01-03","state":"IA","district":null,"party":"R"},{"office":"sen","start":"2023-01-03","end":"2029-01-03","state":"IA","district":null,"party":"R"}],"memberships":[{"congress":119,"role":"sen","chamber":"senate","party":"R","seat":"IA","from":"2025-01-03","to":"2027-01-03","left":false,"tenure_days":18933,"years":51,"next_election":2028,"attendance":{"eligible":915,"missed":24,"not_listed":0}},{"congress":118,"role":"sen","chamber":"senate","party":"R","seat":"IA","from":"2023-01-03","to":"2025-01-03","left":false,"tenure_days":18263,"years":50,"next_election":null,"attendance":{"eligible":691,"missed":5,"not_listed":0}},{"congress":117,"role":"sen","chamber":"senate","party":"R","seat":"IA","from":"2021-01-03","to":"2023-01-03","left":false,"tenure_days":17532,"years":48,"next_election":null,"attendance":{"eligible":949,"missed":0,"not_listed":0}}],"card":{"image":"card/member/G000386.png","v":"8700c2c587f6","alt":"Votes on Record. Chuck Grassley, R, Iowa, Senate, 119th Congress. Time in federal office: 51 years. Roll calls missed in the 119th Congress: 24 of 915, 2.6%. Next election: 2028."}}