 DuPage County has historically been a fiscally and socially conservative Republican stronghold, though in recent years has become more politically moderate especially on issues of race and immigration, and in 2016 [[Donald Trump]] was the first Republican nominee for President since 1912 to get less than 40% of the DuPage County vote.Many DuPage County communities which normally vote Republican, including but not limited to [[Naperville, Illinois|Naperville]], [[Lisle, Illinois|Lisle]], [[Wheaton, Illinois|Wheaton]], [[Glen Ellyn, Illinois|Glen Ellyn]], [[Carol Stream, Illinois|Carol Stream]], [[Downers Grove, Illinois|Downers Grove]], and [[Elmhurst, Illinois|Elmhurst]] did not support Donald Trump in 2016.In December 2019, shortly after the U.S. House of Representatives [[Impeachment of Donald Trump|voted to impeach Donald Trump]], [[Carol Stream, Illinois|Carol Stream]]-based [[Christianity Today]] published a controversial editorial calling for the removal of Trump from office, citing the need to hold him to the same standards to which they held [[Bill Clinton]] in the 1990s (who was the last Democratic nominee for President to get less than 40% of the DuPage County vote).