Here is a video (one of many) where he made his promise:
Now, to be fair, president-elect Trump says that the US will initially pay for the wall but that Mexico will reimburse us for it.
He was on Twitter responding to the media's reports this morning:
Now, this isn't what he said during his campaign, but... if he does get Mexico to reimburse us for the wall down the line, I'll change my assessment. For now? I call this a broken campaign promise!The dishonest media does not report that any money spent on building the Great Wall (for sake of speed), will be paid back by Mexico later!— Donald J. Trump (@realDonaldTrump) January 6, 2017
[14 days until Inauguration Day]
Follow my blog with Bloglovin