Two polls released Tuesday indicate half of Americans say President Trump should be impeached and removed from office, with support holding even from last month despite weeks of impeachment testimony.

A CNN/SSRS poll indicated 50% of Americans support impeachment while 43% are opposed; a Politico/Morning Consult poll put those in favor of impeachment at 48% and those opposed at 43%.

The results are a far cry from presidential claims on Twitter that support for impeachment has fallen into the 20% range, but neither did the impeachment hearings change many minds.

“Republicans remain steadfast in their support for President Trump amid a slew of damaging testimonies in the impeachment probe,” Morning Consult Vice President Tyler Sinclair said. “Our polling shows Republicans overwhelmingly disapprove of impeachment, while over 8 in 10 approve of the job Trump is doing as president. This has remained steady throughout the process.”

The SSRS poll indicated independents are sharply divided: 47% in favor of impeachment and removal, 45% against. Feelings among Democrats and Republicans were predictable with an 80-point swing between Democrats supporting impeachment and Republican support, with women more inclined to support impeachment than men. A third of those queried said Republicans are doing too much to defend Trump.

Both polls indicated half of voters approve of the way Democrats are handling the impeachment inquiry, with 49% of those queried by Morning Consult saying they believe Trump abused the power of his office to influence the 2020 election.

The Morning Consult poll indicated 87% think the Republican party should nominate Trump as its presidential candidate in 2020 but only 37% said they would vote for him.

The results of the SSRS poll, which queried 1,007 adults Nov. 21-24 and had an error rate of 3.7 percentage points, were virtually identical those in October. Support for impeachment has been growing steadily since March when it stood at 36%.

The Morning Consult poll was conducted Nov. 22-24 and queried 1,988 registered voters. The error tate was 2 percentage points.