The England and Wales Cricket Board announced on Tuesday the games would be held at Trent Bridge, The Oval and Lord's.
The 15-match Champions Trophy, also hosted by England, runs from September 10-25. India and Sri Lanka are the joint holders.