Headingley, Edgbaston and Old Trafford will instead host the Ashes tourists in successive trips - having already been granted Tests in 2019 - as well as Lord's and The Oval.
Lord's and The Oval will host newly created teams in the competition with the Ageas Bowl, Edgbaston, Headingley, Old Trafford, the Swalec Stadium and Trent Bridge the other grounds chosen.
England fell to a 4-0 Ashes loss in Australia, but had won five of the previous seven series and have not been beaten on home soil since 2001.
It will also host Test matches in 2020, 2021, 2022 and 2024.
The identity of the eight grounds given host status for the new T20 competition was largely as expected, although there remains the possibility that grounds such as the Riverside and Taunton could be offered individual games. Each venue will host four group matches a year.More news: US Figure Skaters Steal the Show
More news: Olympic Medalist Adam Rippon Gets Big Love For Name Dropping Wine Co
More news: Mendis replaces Perera in Sri Lanka squad
Edgbaston will continue to host the T20 Blast final - which will remain intact alongside the new city-based T20 competition - while Trent Bridge will host the final of the one-day tournament ahead of Lord's.
Lord's will, therefore, no longer be the scene of that showpiece, as it traditionally has been throughout the history of domestic one-day competitions.
For Twenty20 and one-day internationals, 10 grounds, will stage matches each summer, with the six Test grounds added to by the Ageas Bowl, Cardiff, Bristol and Durham's Riverside. Hosting an Ashes Test has been a long-time dream of Rod Bransgrove, Hampshire's chairman.
In April previous year the 38 members of the England and Wales Cricket Board (ECB) voted to approve plans for a new competition to run alongside the T20 Blast, which is contested by the 18 first-class counties.
Surrey were vocal critics of the new Twenty20 competition before the counties, promised £1.3m from its revenues each per season, voted it through past year.