On 27 June 2014, Lafferty signed a three-year contract with Norwich City of the Football League Championship with an option for an extra year. The transfer fee was undisclosed and the transfer would be effective from 1 July. He said "Norwich is a team that wants to get promoted back to the Premier League at the first opportunity, so I'm excited to come here and start playing football for a team like this." He was given squad number 9.
