They shouted "Impeach and remove! Impeach and remove!" along the way. And when they weren't chanting, they were singing.
"We wish you a good impeachment, we wish you a good impeachment and removal right now," they sung in the melody of "We Wish You a Merry Christmas."
Raleigh resident John Constance paused during the march to tell us, "I think if people look at the facts, there's no question that this president has violated his oath of office."
Toya Brown drove from Clayton to take part, telling us, "It's our country. We the people, for the people, by the people. And we just have to let our representative know how we stand."
President Donald Trump's impeachment seems all but certain. An AP tally shows a majority in the House, all Democrats, will vote yes on the two articles of impeachment: abuse of power and obstruction of Congress.
Trump sends 6-page letter to Pelosi ahead of House impeachment vote
"The American people are saying we will not tolerate a President of the United States who thinks he is above the law," Raleigh-Apex NAACP President Gerald Givens told the cheering crowd.
But while hundreds marched in Raleigh in support of impeachment, with thousands more doing the same in cities nationwide, the country is divided.
Impeachment vote: House committee approves charges against President Trump
The latest ABC News/Washington Post poll shows Americans split down the middle: 49 percent in favor; 46 percent opposed.
A handful of Trump of supporters shouted in support of the president at the Raleigh rally -- echoing Trump's defense that his call with Ukraine's president was "perfect"; that he was not trying to bribe Ukraine with U.S. military aid in exchange for political dirt on Democratic rival Joe Biden.
"Keep America great! Trump 2020!" they shouted from the opposite end of Bicentennial Plaza.
If the impeachment vote passes the matter moves to the Senate for trial where Republicans hold the majority.
North Carolina's senior senator, Republican Richard Burr, is not on the record on how he might vote. But GOP colleague Senator Thom Tillis telling us last week, he's a "definite no."
Sen. Thom Tillis latches on to Trump as he officially files for re-election
NEW: @SenThomTillis declares he’s a “definite no” on #impeachment barring “new evidence we haven’t seen.” Adds he sees no problem with @realDonaldTrump and has more problems with whistleblower. @ABCPolitics @ABC11_WTVD @JTHVerhovek #ncpol pic.twitter.com/e6exYVfgwG— Jonah Kaplan (@KaplanABC11) December 9, 2019
"And, no, I don't have any concerns with the (White House) transcript or the conversation (with Ukrainian President Zelensky)."
Back at the rally, ABC11 asked Shelly Schott about the likely scenario of a House impeachment and a Senate acquittal.
"If our senators choose to ignore what's going on, they choose to ignore the facts, then I hope they get voted out. They should get voted out," she said.
It's still too early to tell what the political fallout of impeachment will be as President Trump is set to become just the third president in American history to be impeached.
The Senate is still working on rules to conduct the trial. The top Republican in the Senate, Mitch McConnell, said he'd like it to end with a quick acquittal and few fireworks.