President Trump tweeted Wednesday that a new section of the border wall just erected in New Mexico, and he was telling the truth.

Customs and Border Protection confirmed in an email to me that the wall referenced in Trump's tweet was a project announced in April 2018 to build 20 miles of new steel wall that replaced small fencing that prevents vehicle crossing. The new barriers are from 18 to 30 feet high, depending on the terrain.

CBP published a before-after photo here.

Money for the project came from the congressional budget passed in May 2017, signed by Trump. It granted $73.3 million toward the Santa Teresa area of border in New Mexico, which sits just outside of El Paso.

"We have just built this powerful Wall in New Mexico," Trump tweeted. "Completed on January 30, 2019 – 47 days ahead of schedule! Many miles more now under construction!"

If the new construction for the New Mexico wall was completed on Jan. 30, that would also mean Trump was right about it finishing well ahead of schedule. A press release from the Department of Homeland Security in April last year said that the project would begin immediately and would take approximately 390 days, which would have been in May. (A report in the El Paso Times in September, however, had readjusted the expected finish date to be closer to March.)

Trump last week also bragged that the administration had begun a new 6-mile stretch of wall in Texas. That was also true.

