2:13PM BST 16 Jun 2011
The 28-year-old midfielder has left Newcastle for an undisclosed fee, believed to be up to £4 million, and agreed a five-year deal at Upton Park.
New West Ham manager Sam Allardyce will make Nolan the club's captain in the hope he can repeat his heroics of two seasons ago, when his 17 goals helped Newcastle bounce straight back into the Premier League after their relegation.
The deal is a real coup for Allardyce, who has landed a player he knows well from their successful spell together at Bolton and who hit 12 top-flight goals last term.
As well as taking over as skipper from the out-of-contract Matt Upson, Nolan's arrival will also soften the blow of Scott Parker's inevitable move back to the Premier League with Tottenham his likely destination.
However, Nolan's departure from St James' Park, after he failed to agree an extension to his contract, has not gone down well on Tyneside with fellow midfielder Joey Barton admitting the news made him feel "sick".