Trump held a rally in New Hampshire, pictured below:

Trump rally in Manchester pic.twitter.com/vD0XeXGjzK — Katy Tur (@KatyTurNBC) February 10, 2020

It's indoors because it's in New England in February, but it's sold out, which means that a lot of New Hampshiremen and women had to line up outside for a while.

Trump did mention immigration, but not, as we like to check, increasing legal immigration. Here's Trump at 29:07 in his speech:

After years of building up other countries, we are finally rebuilding our country. Or no issue haveWashington Democrats more thoroughly sold out the American people than a thing called immigration, right? Before I came into office, the far left's policy of open borders allowed deadly drugs to flow freely into our country, and that's what they want. [Audience Boos] I see them campaigning right down the street. It's really boring to watch, but I try and watch. I have an obligation to watch, really boring stuff, but they want open borders. They want thousands and thousands of people to pour into our country, many of whom are not exactly what we're looking for. OK? I mean, murderers, rapists, and some other things. They're going to be poisoning our children with drugs, including right here in New Hampshire. And you have one of the biggest drug problems in the country, and we brought it down 18%. But we have to do better. 18%. Washington Democrats put the needs of illegal immigrants before the well-being of American citizens. They want to let anyone into our country from all around the world, Just come on in, folks. We're going to give you free health care. We're going to give you free education. We're going to give you more than our vets are getting. We're going to give you—every family will get a free Rolls-Royce. You know I said that, Matt. I said that to them. And some of the fake news picked it up, and they said, President Trump said every family coming into our country illegally gets a brand-new free Rolls-Royce. He lied. He lied. He lied. They gave me a Pinocchio. Speech: Donald Trump Holds a Political Rally in Manchester, New Hampshire, Factbase, February 10, 2020

The MSM said he was wrong about immigrants getting free cars, and then they said he was wrong about them giving him a Pinocchio on free cars. Here's the NYT a couple of years ago:

But these rallies also allow him to listen to the people who vote for him—and if he spoke up for increased immigration, he'd get booed. This "listening to the people" thing isn't demagoguery, it's called "democracy".