Candidate Donald Trump made big promises on the campaign trail for what he’d do to “make America great again” in his first 100 days.

In a series of campaign rallies, speeches, and a contract with voters last year, Trump made sweeping pledges to “drain the swamp” and “bring change to Washington.”

So how did he do?

Here’s where he stands on holding to those promises:

Promises kept

· Trump imposed a hiring freeze on the federal workforce, with the exception of military, public safety and public health officials. While he promised to do this on day one, he implemented it Jan. 23. The freeze expired on April 12.

· Trump signed a “Two-for-One” regulation executive order, as promised, that would require agencies to eliminate two regulations for every new regulation passed. This was another item Trump promised for day one, though it slipped a bit.

· Trump signed an executive order to impose a five-year ban on White House and congressional officials becoming lobbyists when they finish work in government.

· Trump signed an executive order to institute a lifetime ban on White House officials lobbying on behalf of a foreign government.

· Trump signed a presidential memorandum notifying a withdrawal from the Trans-Pacific Partnership.

· Trump ordered a study to identify and investigate all foreign trading abuses.

· Trump granted approval for the construction of the Keystone XL Pipeline, following through on a vow to move forward on energy infrastructure projects.

· Trump nominated, and won confirmation, for a successor to the late Justice Antonin Scalia on the Supreme Court, Neil Gorsuch.

· Trump signed a bill to extend the Veterans Choice Program to deliver on a promise to give veterans the ability to receive public VA treatment, or see a private doctor of their choice.

· Trump directed Secretary of State Rex Tillerson to order embassies to increase scrutiny and security checks before issuing visas to ensure new screening procedures for immigration to the U.S.

· Trump signed ethics policies to “drain the swamp” by making it harder for people to profit from their time in government.

· Trump ordered departments and agencies to identify wasteful spending on programs and asked for recommendations for potential improvements.

*Many of the above items were promised for day one of Trump’s presidency, but not completed until later

Promises broken/No action taken

· Despite Trump’s promise to cancel visas, on his first day in office, to and from foreign countries that do not allow criminal and illegal aliens back into their countries, he did not follow through. China, Jordan and India do not take back criminal aliens.

· Trump promised to propose a constitutional amendment, on his first day in office, to impose term limits for all members of Congress. No such proposal exists.

· Trump promised to get rid of gun-free zones that exist at schools and military bases on his first day, but gun-free zones still exist.

· Trump promised to direct the secretary of the Treasury to designate China as a currency manipulator, but Trump changed his mind and said China is not a currency manipulator.

· Despite his promise to cancel billions of dollars, on his first day in office, in payments to U.N. climate change programs, he did not. Trump’s budget proposal does cut funding for climate change programs, but it doesn’t stop funds that have already been approved.

· Trump promised to save and protect Social Security and Medicare, but there haven’t been any changes to these programs.

· Ending Common Core was among “first 100 day” promises, but it still exists.

· Trump promised to increase funding for local police programs, but no additional funds have been directed to those programs. In fact, under Trump’s budget proposal, local counterterrorism programs would see cuts.

· Despite his promise to have the “great, big, beautiful wall” fully funded, and paid for by Mexico, the plan to fund the U.S.-Mexico border wall is unclear, and Mexico has denied any suggestions that it would pay for the construction.

· Trump planned to enhance penalties for those who overstay their visas, but current penalties have not changed

· Trump promised to appoint a team to create a cybersecurity plan within 90 days, but there has yet to be a team appointed, and no such plan exists. Trump also promised to have a full report on hacking within 90 days, but no such report exists.

· Trump promised to ban foreign lobbyists raising money for American elections, but no action has been taken—it is already illegal for foreign nationals to contribute money to American elections.

· Trump continues to promise to speed the approval of life-saving medications, but the administration has yet to address this.

Working on it

· Trump vowed to secure U.S. borders to eliminate illegal immigration, and while unlawful crossings still exist, the volume of these border crossings has dropped significantly in the first 100 days.

· The administration has yet to sign a bill to repeal and replace ObamaCare as vowed, but they’re working on it. The first Republican health care plan failed to get the support necessary to even take it to the House floor for a vote. Republicans are now considering new legislation, but it has not yet been slated for a vote.

· Trump promised to begin the “very, very, very fast” removal of more than 2 million criminal illegal aliens. In March, Immigration and Customs Enforcement (ICE) said they arrested 21,362 since January.

· Trump issued executive orders and signed Congressional Review Acts to roll back Obama-era policies, but did not cancel “every unconstitutional” executive action issued by Obama, as promised.

· Trump vowed to cut funding for “sanctuary cities,” which has not yet happened. Attorney General Jeff Sessions warned the cities that funding would be cancelled if they resisted federal immigration law and enforcement—but a U.S. judge blocked the executive order.

· Trump promised to begin building the U.S.-Mexico border wall in his first 100 days. Construction has not started, but Customs and Border Protection have requested and received bids from companies interested in building the wall

· Trump attempted to suspend the Syrian refugee resettlement program and suspend immigration from terror-prone regions by signing two “travel ban” executive orders. The first order specifically banned Syrian refugees, and targeted seven predominantly Muslim countries for a 90-day suspension of entry to the U.S. Federal courts blocked the order. A revised version is still tied up in the courts.

· Trump signed an executive order to roll back Obama-era coal leases in an effort to produce “clean coal,” and has signed an order that could lead to lifting restrictions on offshore drilling.

· Trump’s budget proposal directed a massive increase in defense spending, as promised, but did not eliminate the defense sequester.

· Legislation to establish a mandatory minimum federal prison sentence for those who illegally re-enter the U.S. after a previous deportation has been introduced to Congress, but has not passed.

· Trump is talking about a $1 trillion infrastructure package, but nothing has been implemented yet.

· Just before the 100-day mark, Trump announced a plan to renegotiate NAFTA.

· Trump also announced the blueprint for a tax plan just before his 100-day mark, which the administration says would provide “massive tax cuts” for the middle class. Congress must still draft and debate an actual bill.

Brooke Singman is a Reporter for Fox News. Follow her on Twitter at @brookefoxnews.