Ada 5 kota yang tercatat sebagai tuan rumah Piala Presiden tahun ini. Tiap kota menjadi stadion tempat masing-masing grup bertanding.
Stadion Si Jalak Harupat, Bandung, menjadi tuan rumah untuk Grup A yang terdiri dari Persib Bandung, Persebaya Surabaya, Perseru Serui, dan Tira-Persikabo.
Stadion Patriot Chandrabhaga, Bekasi, menjadi tuan rumah Grup B yang berisi Bhayangkara FC, Semen Padang, Bali United, dan Mitra Kukar.
Grup C akan bertanding di Stadion Moch. Soebroto, Magelang, dengan klub yang bermain antara lain; PSIS Semarang, PSM Makassar, Persipura Jayapura, dan Kalteng Putra.
Stadion Maguwoharjo, Sleman, akan menjadi tuan rumah untuk Grup D yang berisikan PSS Sleman, Persija Jakarta, Madura United, dan Borneo FC.
Stadion Kanjuruhan, Malang, menjadi tuan rumah Grup E yakni Arema FC, Persela Lamongan, Persita Tangerang, dan Barito Putera.