Donald Trump and Hillary Clinton remain national front-runners for their party's nominations less than three weeks before the Iowa caucus, according to a new NBC News|SurveyMonkey Weekly Election Tracking Poll released Tuesday morning.

The online poll of registered voters shows Trump with 38 percent support among Republicans, with Ted Cruz receiving 20 percent and Marco Rubio receiving 11 percent.