It is the worst Conservative result in terms of seats in history, with the party on 121. The Liberal Democrats have their highest tally since 1923, taking 72 seats. The SNP have nine seats.
Some results have been hidden because they may be inaccessible to you