The LibDems have held Eastleigh - by some reckoning the first Liberals in government to hold a seat in a by-election since 1922, excluding the wartime coalition.

The won with 13,342 votes, which is a change of -14.48%-points since the 2010 general election. Voting intention polls had been pointing at a LibDem figure of 29-36%. In the end they got just over 32%.

This is how those results look:

But how does it compare to last time? The big rise is in UKIP support, to bring them second this time, having been fourth or lower in every vote since before 2005. The Conservatives lost the seat in 1994 but had always come secede or third since. Labour lost out too: this is the first time the party has come fourth in Eastleigh since the seat was formed in 1955 and its vote has been steadily declining since the 1997 Labour landslide.

The full results for this vote are below. What can you do with them?

Data summary

Eastleigh 2013 by-election result Click heading to sort table. Download this data Candidate Party Votes % vote Change since 2010 Mike Thornton LD 13,342 32.06 -14.48 Diane James UKIP 11,571 27.8 24.2 Maria Hutchings C 10,559 25.37 -13.96 John O'Farrell Lab 4,088 9.82 0.22 Danny Stupple Ind 768 1.85 1.56 Dr Iain Maclennan NHA 392 0.94 Ray Hall Beer 235 0.56 Kevin Milburn Christian 163 0.39 Howling Laud Hope Loony 136 0.33 Jim Duggan Peace 128 0.31 David Bishop Elvis 72 0.17 Michael Walters Eng Dem 70 0.17 -0.3 Daz Procter TUSC 62 0.15 Colin Bex Wessex Reg 30 0.07 TOTAL TURNOUT 41,616 52.68 -16.61

•DATA: download the full spreadsheet

More data

More data journalism and data visualisations from the Guardian

World government data

• Search the world's government data with our gateway

Development and aid data

• Search the world's global development data with our gateway

Can you do something with this data?

• Flickr Please post your visualisations and mash-ups on our Flickr group

• Contact us at data@guardian.co.uk

• Get the A-Z of data

• More at the Datastore directory

• Follow us on Twitter

• Like us on Facebook