New Morning Consult Trump numbers by state:https://t.co/Trn0tyUkyB
NH: 37% approve, 60% disapprove (-23 net)
MI: 40% , 55% (-15)
WI: 42% 56% (-14)
IA: 42% 55% (-13)
PA 44% 53% (-9)
AZ: 45% 52% (-7)
OH: 45% 51% (-6)
NC 47% 50% (-3)
FLA 47% 50% (-3)
IN 49% 48% (+1)

— Jonah Goldberg (@JonahDispatch) July 3, 2019