Total seats won

650 of 650 declared at 21:06

  • Con

    318

    (-13)

  • Lab

    262

    (+32)

  • LD

    12

    (+3)

  • SNP

    35

    (-19)

  • DUP

    10 (+2)

  • UKIP

    0 (0)

  • Green

    1 (0)

  • Others

    12

68.73% turnout