Paceman Tim Bresnan is also in the 15-man squad following his comeback from a similar injury, with selectors happy to throw the bowlers straight back into action rather than keep them fresh for the Ashes series against Australia starting in July.
With Kevin Pietersen out with a knee injury, Ravi Bopara was recalled and is one of six survivors - along with Bresnan and Swann - from the last Champions Trophy in 2009.
England will use the same squad of players for the three-match one-day series against New Zealand that precedes the Champions Trophy, which starts on June 6.
England 15-man squad announced on Thursday for a one-day series with New Zealand and next month's ICC Champions Trophy tournament in the United Kingdom:
Alastair Cook (captain), James Anderson, Jonny Bairstow, Ian Bell, Ravi Bopara, Tim Bresnan, Stuart Broad, Jos Buttler (wkt), Steven Finn, Eoin Morgan, Joe Root, Graeme Swann, James Tredwell, Jonathan Trott (Warwickshire), Chris Woakes
Fixtures
NatWest ODI Series v New Zealand
May 31: 1st ODI, Lord's
June 02: 2nd ODI, Ageas Bowl, Southampton
June 03: 3rd ODI, Trent Bridge
England's ICC Champions Trophy group matches
June 08: v Australia, Edgbaston
June 13: v Sri Lanka, The Oval
June 16: v New Zealand, Cardiff