Protesters in the dark of a snowy New England evening chanted “Dump Trump,” while those marching in the warmth of southern Florida brandished signs reading “Impeach Putin’s Puppet.” In Republican-dominated Kansas, they repeated a mantra: “Country over party.” In Texas, they fretted that despite the House’s vote, Trump will get away with it all.

Organizers said that there were more than 600 protests nationwide — from Hawaii to Maine — with the goal of demonstrating “to our lawmakers that their constituents are behind them to defend the Constitution.”…

In New York’s Times Square, a crowd estimated in the thousands demonstrated, marching through the streets bearing a giant banner emblazoned with a clause from the Constitution that deals with impeachment. But most rallies drew dozens or, at most, hundreds. Their relatively modest scale reflected the difficulty Trump’s opponents face in mobilizing voters to eject the president when the chances of doing that before the 2020 election appear vanishingly small.