Wednesday night's rally came hours after Trump signed an executive order to detain families apprehended at the border together.
The Trump administration faced harsh, bipartisan backlash over the policy, which resulted in the separation of more than 2,000 children of adult illegal immigrants in the past month.
Trump is continuing to rail against Democrats, claiming they don't care about the negative effects of illegal immigration.
It also was unnerving to hear many at the Duluth rally engaging in the fevered chants that often mark Trump's events - "Lock her up", "Build that wall" - and cheering wildly as Trump called for the eviction of protesters and attacked journalists covering his appearance, with some in the crowd adding language that will not be repeated here.
After the disruption, Trump spoke about immigration issues in the U.S. - which he blamed on the democrats and the media.
Donald Trump and his daughter Ivanka’s relationship just got weirder
Washington insider Kate Andersen Brower spoke to Inside Edition about Ivanka's influence on her father. Trump said Wednesday that he plans to sign an executive order ending the family separations .
He fumed over what he deemed "dishonest" coverage of his summit with North Korean leader Kim Jong Un.
"Get him out of here", Trump said. He will also be stumping for Pete Stauber for the Eighth Congressional seat.
Energized by the roaring crowd in his first rally since the Singapore summit, Trump soaked in the applause and caustically dismissed a few protesters who tried to interrupt.
Trump arrives in Minnesota on the heels of signing an executive order which aims to reunite immigrant children with their families.
Trump narrowly lost Minnesota in 2016 and jokes that he would have won if he had made just one more speech. It pits former Gov. Tim Pawlenty, a Trump critic running for his old job, against Jeff Johnson, the state GOP's endorsed candidate who has been stronger in his support of the president.