As of November 2020, the president who has awarded the most Medals of Freedom is Barack Obama, who bestowed 123 medals during his time in office. George W. Bush comes in a close second, with 112 medals.