Tweet

How long has Donald Trump been president?


Donald Trump's Presidential oath was administered by Chief Justice John Roberts on January 20, 2017 at 11:47 ET.
He has been president for: