When the new session of Congress was sworn in on Thursday, Jan. 3, 2019, it looked much different from the previous one. After a contentious campaign season and unprecedented voter turnout, the 2018 midterm elections gave control of the House of Representatives to Democrats and sent more women and more people born after 1981 to Capitol Hill than ever before.
Explore 2018's new House and Senate compared to the previous one, and read more about the 116th Congress here:
Data: open source and maintained by volunteers compiled from various congressional tracking sources, analysis and additional research by Sam Hart and Jaclyn Jeffrey-Wilensky
Graphic: Sam Hart/NBC
Note: This analysis excludes nonvoting members of Congress and seats that were vacant going into the 2018 midterms. This analysis will also exclude North Carolina’s 9th Congressional District until those results are certified by the state and that new member is sworn in. See complete datasets in detail below.
if("undefined"==typeof window.datawrapper)window.datawrapper={};window.datawrapper["51JZB"]={},window.datawrapper["51JZB"].embedDeltas={"100":958,"200":900,"300":900,"400":871,"500":871,"700":871,"800":871,"900":871,"1000":871},window.datawrapper["51JZB"].iframe=document.getElementById("datawrapper-chart-51JZB"),window.datawrapper["51JZB"].iframe.style.height=window.datawrapper["51JZB"].embedDeltas[Math.min(1e3,Math.max(100*Math.floor(window.datawrapper["51JZB"].iframe.offsetWidth/100),100))]+"px",window.addEventListener("message",function(a){if("undefined"!=typeof a.data["datawrapper-height"])for(var b in a.data["datawrapper-height"])if("51JZB"==b)window.datawrapper["51JZB"].iframe.style.height=a.data["datawrapper-height"][b]+"px"});
if("undefined"==typeof window.datawrapper)window.datawrapper={};window.datawrapper["cuIeE"]={},window.datawrapper["cuIeE"].embedDeltas={"100":958,"200":900,"300":900,"400":871,"500":871,"700":871,"800":871,"900":871,"1000":871},window.datawrapper["cuIeE"].iframe=document.getElementById("datawrapper-chart-cuIeE"),window.datawrapper["cuIeE"].iframe.style.height=window.datawrapper["cuIeE"].embedDeltas[Math.min(1e3,Math.max(100*Math.floor(window.datawrapper["cuIeE"].iframe.offsetWidth/100),100))]+"px",window.addEventListener("message",function(a){if("undefined"!=typeof a.data["datawrapper-height"])for(var b in a.data["datawrapper-height"])if("cuIeE"==b)window.datawrapper["cuIeE"].iframe.style.height=a.data["datawrapper-height"][b]+"px"});