How many labor mps are there?

There are currently 257 actual Labour MPs in the present House of Commons, plus one Independent (Denis McShane) who was expelled from the party in 2010, making his constituency of Rotherham a notional Labour seat, bringing the nominal total to 258. Furthermore, there are 3 MPs from the Social and Democratic Labour Party of Northern Ireland. All though the SDLP is an independent party that does not caucus with Labour, it has strong links to the British Labour Party, and so its 3 MPs are considered by some to be Labour, in which case the total number of Labour MPs, official and unofficial, is 261.