RIO RANCHO, N.M. (KRQE) – Energizing a crowd of thousands, President Donald Trump returned to New Mexico on Monday night for his first rally here since 2016.

Saying he’s fighting for New Mexico, the president believes he can turn New Mexico in 2020. President Trump spoke for about an hour and a half to a capacity crowd at the Santa Ana Star Center in Rio Rancho.

The president drew a lot of praise and very minimal protest inside as he touted his accomplishments and asked New Mexicans for four more years. “We’re here for a number of reasons, but I really think we’re going to turn this state into a Republican state,” President Trump said.

That’s something that hasn’t been done since George W. Bush took the state in 2004. But the president believes the state is on his side now, thanks to what he’s done in office citing job growth and the oil boom in New Mexico.

His meandering speech also covered topics from trade policy to cutting regulations, building the wall and investing in the military.

The president said he’s seen his poll numbers grow with Hispanics, saying that’s part of the reason he stopped in New Mexico. The president claimed New Mexico can expect more investment in military bases here.

“A lot of that money is going to be spent on state-of-the-art military equipment that’s being used at Holloman Air Force Base, White Sands Missile Range,” President Trump said.

That also comes after the president recently diverted funds from some projects earmarked for bases, like Holloman AFB, diverting that money toward wall construction.

The president was interrupted just twice Monday night by protestors at the beginning and end of the rally. Both of those protestors were escorted out, peacefully.

During the president’s speech, the Democratic Party of New Mexico took to Twitter calling Mr. Trump a liar. They say his tax bill benefited the rich and powerful. They say local and state leaders should be credited for changes in the state.

Democrats also countered his comments about wanting a strong military. They say he’s stealing $125 million from New Mexican service members to fund his unnecessary border wall.