A recent poll found that Trump's approval rating is 54%, based on a survey of 1,321 people, with a margin of error of 2.98%.