Sandra Gidley won the Romsey election with a 2,000 majority.

The results for Hampshire are:

Winchester: Lib-Dem hold. Mark Oaten Lib-Dem 32,282; Joan Martin UKIP 664; Andrew Hayes Conservative 22,648; Stephen Wyeth Labour 3,498; Henrietta Rous Wessex Regionalist 66.

Romsey: Lib-Dem hold. Sandra Gidley Lib-Dem 22,756; Derrick Large LCA 601; Anthony McCabe UKIP 730; Paul Raynes Conservative 20,386; Stephen Roberts Lab 3,986.

Portsmouth north: Labour hold. Sydney N.J. Rapson Labour 18676, Chris Day Conservative 13542, Darren Sanders Lib-Dem 3795, William McCabe UKIP 853.

Portsmouth South: Lib-Dem hold. Mike Hancock Lib Dem 17,490; Graham Heaney Labour 9,361; John Molyneux SA 647; Michael Tarrant UKIP 321; Philip Warr Conservative 11,396.

Southampton (Itchen): Labour hold. John Denham Labour 22,553; Mark Cooper Lib-Dem, 6,195; Michael Holmes S-Lab 225; Gavin Marsh SA 241; Caroline Nokes Conservative 11,330; Kim Rose UKIP 829.

Southampton (Test): Labour hold. Alan Whitehead Labour, 21,824; Richard Gueterbock Conservative 10,617; John Shaw Lib-Dem 7,522; Mark Abel SA 442; Paramjit Bahia S Lab 378; Garry Rankin-Moore UKIP 792.

Eastleigh: Lib-Dem hold. David Chidgey Lib-Dem 19,360; Conor Burns Conservative, 16,302; Sam Jaffa, Labour, 10,426; Stephen Challis UKIP 849; Martha Lyn, Green, 636.

Havant: Conservative hold. David Willets, Conservative: 17,769; Peter Guthrie, Labour: 13,562; Helena Cole (Lib-Dem) 7,508; Tim Cuell (UKIP) 561; Kevin Jacks, Green 793; Roy Stanley (Ind) 244.

Fareham: Conservative hold. Mark Hoban, Conservative: 21,389; James Carr, Lab: 14,380; Hugh Pritchard, Lib-Dem: 8,503; William O'Brien UKIP 1,175.

New Forest East: Conservative hold. Julian Lewis Conservative 17,902; Brian Dash Lib-Dem 14,073; Alan Goodfellow Labour 9,141; William Howe UKIP 1,062.

Basingstoke: Conservative hold. Andrew Hunter Conservative 20,490; Jon Hartley Labour 19,610; Steve Sollitt Lib-Dem 6,693; Kim Graham UKIP 1,202.

New Forest West: Conservative hold. Desmond Swayne Conservative 24,575; Mike Bignell (lib-Dem) 11,384; Crada Onuegby 6,481; Michael Clark UKIP 1,647.

Gosport: Conservative hold. Peter Viggers Conservative 17,364; John Bowles UKIP 1,162; Kevin Chetwyne SLP 509; Roger Roberts Lib-Dem 6,011; Richard Williams Labour 14,743.

Aldershot: Conservative hold. Gerald Howarth, Conservative: 19,106; Luke Akehurst, Labour 11,391; Adrian Collett Lib-Dem 12,542; Alan Hope MRLP 390; Derek Rumsey UKIP 797; Adam Stacey GP 630.

Hampshire East: Conservative hold. Michael Mates, Conservative 23,950; Bob Booker Lib-Dem 15,060; Barbara Burfoot Labour 9,866; Stephen Coles UKIP 1,413.

Hampshire North East: Conservative hold. James Arburthnot, Conservative 23,379; Barry Jones Labour 8,744; Graham Mellstrom UKIP 1,702; Mike Plummer Lib-Dem 10,122.