Promise kept: Trump signed an order withdrawing the US from the Trans-Pacific Partnership
Promise broken: Trump tweeted that he would change the name of Mount Denali back to Mount McKinley. The USA Today reports that Secretary of the Interior Ryan Zinke has no plans to change the name.
Promise kept: Trump pushed through the Keystone XL pipeline, a project that was delayed during the Obama administration.
Promise kept: Trump signed an order imposing a lifetime ban on officials lobbying on behalf of a foreign government.
Promise broken: Trump largely campaigned on the promise that Mexico will pay for a new border wall, but our neighbors to the south have maintained they would not pay for a wall "under any circumstances," USA Today reports. A leaked transcript of a call between Trump and Mexican President Enrique Pena-Nieto has Trump saying the costs will "come out in the wash."
Promise kept: Trump promised to replace late Supreme Court Justice Antonin Scalia, and he has, with newly-minted Justice Neil Gorsuch.
Promise kept: Trump has stated that for every new federal regulation, he wants two regulations eliminated. The Washington Post reports that Trump has signed an order making this official policy.
Promise broken: Trump, seen here with Education Secretary Betsy DeVos, has released a proposed budget that would not make two and four-year college more affordable for students, a promise he had made while campaigning, according to The Washington Post.
Promise broken: Repeal and replace Obamacare.
Promise broken: Trump said he would label China a currency manipulator on his first day in office, but has since changed his mind.
Promise broken: Trump has not canceled visas to foreign countries who won't take back criminal illegal immigrants, The Washington Post reports.
Promise kept: Announce to renegotiate or potentially withdraw from NAFTA.