Stephen Colbert petitions for Cardi B to give rebuttal to Trump's State of the Union speech

Comedian Stephen Colbert has launched a petition requesting rapper Cardi B give a rebuttal to Donald Trump's upcoming State of the Nation speech - and it's fast gathering steam.

The Late Show host took to Twitter to declare the 'Bodak Yellow' hitmaker the best qualified to challenge the US president's annual address.

"I am starting a petition for the Democrats to let @iamcardib give the rebuttal to the SOTU," he wrote.

"Sign it by retweeting this!"

At the time of writing, Colbert's campaign has been re-tweeted over 28,000 times.

The TV personality appears to have been inspired by Cardi B's recent politically charged social media posts, which have seen her clash with several right-wingers online.

Earlier this week, the rapper threatened to "dog walk" Fox News pundit Tomi Lahren after she mocked her political views online.

Days later, she slammed another conservative TV host Stephanie Hamill, who claimed Cardi B's 'Twerk' music video was an affront to the #MeToo movement.

"It says to women that I can wear and not wear whatever I want," Cardi B replied.

"Do [whatever] I want and that NO still means NO.

"So Stephanie chime in...If I twerk and be half naked does that mean I deserve to get raped and molested? I want to know what a conservative woman like you thinks."

The 26-year-old rapper also sent a message to any other Republicans looking to take her on about her political views or choice of dance moves.

"All these conservatives been harassing me and telling me the most disgusting things these past few days," she said.

"Listen, I'm not telling ya to turn liberal, all I'm saying is to admit that your president is f**kin up this country right now!

"Liberal or conservative we ALL suffer as citizens."

Whether or not Cardi B will take up the mantle of the State of the Nation rebuttal remains to be seen, although she did retweet a news story about Colbert's crusade.