Bopara, 27, has not played a one-day international since September and Bresnan, 28, missed this year's tour of New Zealand due to an elbow injury.
Batsman Kevin Pietersen was ruled out with a knee problem. Spinner Samit Patel and fast bowler Jade Dernbach were omitted from the 15-man squad.
Alastair Cook will captain the team in three one-day internationals against New Zealand, starting on May 31, after the two-match Test series between the teams.
The hosts' first game in the Champions Trophy is against Australia on June 8.
England squad: Alastair Cook (captain), James Anderson, Jonny Bairstow, Ian Bell, Ravi Bopara, Tim Bresnan, Stuart Broad, Jos Buttler, Steve Finn, Eoin Morgan, Joe Root, Graeme Swann, James Tredwell, Jonathan Trott, Chris Woakes.
Photograph: Getty Images
Four uncapped players in England Champions Trophy squad
Dhawan, Yadav set to make the cut for Champions Trophy
Kaneria loses appeal over spot-fix ruling
Pakistan to send vigilance officer to Champions Trophy
NZ keen to complete 'unfinished business' in England