These charts were made from information in a new Quinnipiac University Poll -- done between May 31st and June 6th of a random national sample of 1,361 voters, with a margin of error of 3.2 points.
As the top chart shows, Donald Trump's job approval has reached a new low of only 34% (while 57% disapprove). The second chart breaks it down by demographic group. Note that every group has a majority disapproving of the job he is doing.