Mike Thornton and Diane James have a chat after the declaration.
EASTLEIGH: Lib Dems win Eastleigh. Mike Thornton 13,342 votes. UKIP Diane James 11,571 votes.
Conservative candidate Maria Hutchings arrives at the Eastleigh count. The result is expected at about 3am.
As the candidates arrive at the count the Lib Dems are already celebrating victory here. They are confident they will have a majority of between 2000 and 3000, not much down on their winning margin in 2010.
The UKIP leader Nigel Farage refuses to concede defeat, and says his party might still win. But the Lib Dems look like they have held on here. Tory and Labour faces are glum.
Labour candidate John O'Farrell surveys the scene as he arrives at the Eastleigh count.
UKIP leader Nigel Farage arrives at the Eastleigh count and reveals it's his 30th attendance at a by-election.
The result is expected at around 2am - but may be later.
Party workers say it will be a very close result at Eastleigh - too close to call at the moment.