YouGov/The Sun
Conservatives 35 (unchanged) – 277 seats
Labour 28 (down 2) – 258 seats
Liberal Democrats 28 (up 4) – 82 seats
Others 9 (down 2) – 33 seats
Populus/The Times
Conservatives 37 (up 1) -298 seats
Labour 28 (up 1) – 243 seats
Liberal Democrats 27 (down 1) – 78 seats
Others 8 (down 1) – 31 seats
Harris Interactive/Daily Mail
Conservatives 35 (down 1) – 271 seats
Labour 29 (up 3) – 268 seats
Liberal Democrats 27 (down 1) – 79 seats
Others 9 (down 1) – 32 seats