Times/YouGov poll, taken 18-19 April. This is the first they’ve done since Theresa May called the June 8 election

Conservatives 48% +4
– Labour 24% +1