In 2011, Nolan made the move to West Ham United, where he continued to excel on the field and became the club captain. He played a pivotal role in West Ham’s promotion to the Premier League in the 2011-2012 season and was instrumental in helping the team secure their top-flight status in subsequent seasons.