As of today President Trump’s job approval rating based on the RCP Average of Polls (sampled above) is 45%. The spread (the difference between approval and disapproval ratings) is 6.6 points, the most favorable since the earliest days of his presidency. The polls included in this RCPPA includes polls taken after the tweets heard ’round the world and incessant charges of racism. Those polls include Rasmussen (50%), Reuters/Ipsos (44%), and Economist/YouGov (46%). An approval rating on election day of 51% is generall considered a lock on re-election.
I don’t know what this improvement in Trump’s approval rating portends for his re-election but I think it’s fair to speculate that he is now immune to charges of racism.
I also think that the mystery of Trump is that a significant number of people vote for him despite their personal disapproval of him. I speculate that there are people who actually support Trump who lie about it to pollsters.