Изначально претендентами было восемь государств — ЮАР, Марокко, Демократическая Республика Конго, Ботсвана, Камерун, Гвинея, Замбия и Зимбабве, но после предварительного раунда остались 3 страны[2]. Они подали свои заявки на проведение кубка до 30 сентября 2010 года. Первой страной была Демократическая Республика Конго, но из-за проблем с инфраструктурой государство выбыло из гонки за право организовать соревнование[3]. Следующим кандидатом было Марокко. Его посетили в ноябре 2010 года. Южно-Африканская Республика была осмотрена в декабре 2010 года. 29 января 2011 года исполнительный комитет CAF доверил проведение турнира 2015 года Марокко, а турнира 2017 года — ЮАР.
В 2013 году Кубок Африки должна была принимать Ливия, но гражданская война стала причиной переноса этого соревнования в ЮАР (Алжир, Египет и Нигерия также собирались организовать мероприятие у себя). А Ливия стала хозяйкой Кубка африканских наций 2017 года. Однако 22 августа 2014 году Ливия отказалась от проведения турнира в связи с нестабильной обстановкой в стране[4]. В новых выборах организатора участвовали Алжир, Гана и Габон. 8 апреля 2015 года Габон после голосования исполнительного комитета КАФ был объявлен организатором КАН-2017[5].
Жеребьёвка игр отборочного турнира состоялась 8 апреля 2015 года[6]. По результатам квалификационной стадии в финальный раунд прошло 16 сборных команд: сборная принимающей турнир страны, тринадцать сборных, занявших первое место в своих группах отборочного турнира, и две команды, занявшие второе место в своих группах отбора с наилучшими результатами[7].