Enam stadion di empat kota yang berbeda menjadi lokasi penyelenggaraan turnamen ini.
After being awarded the bid, initially Egypt chose eight stadiums to host the tournament. The eight stadiums were [[CairoStadion InternationalInternasional StadiumKairo]] and [[Stadion Al Salam, StadiumMesir|Stadion (Egypt)|Al Salam Stadium]] in [[CairoKairo]], [[AlexandriaStadion StadiumIskandariyah]] and [[Haras El Hodoud Stadium]] in [[AlexandriaIskandariyah]], [[Egyptian Army Stadium]] and [[Stadion Suez Stadium]] in [[Suez]], [[Stadion Ismailia Stadium]] in [[Ismailia]] and [[Al Masry Club Stadium]] in [[Port Said]]. Later, [[Stadion Al Salam, StadiumMesir|Stadion (Egypt)|Al Salam Stadium]] was replaced with [[Stadion 30 June StadiumJuni]], which was another stadium located in Cairo. It was expected that the famous [[Borg El Arab Stadium]] in Alexandria and [[Arab Contractors Stadium|Osman Ahmed Osman Stadium]] in Cairo would be used in the tournament, but they weren't selected.
On 17 February 2019, it was confirmed that only six stadiums would be used. The six venues were [[CairoStadion InternationalInternasional StadiumKairo]] and [[Stadion 30 June StadiumJuni]] in [[CairoKairo]], [[AlexandriaStadion StadiumIskandariyah]] in [[AlexandriaIskandariyah]], [[Stadion Suez Stadium]] in [[Suez]], [[Stadion Ismailia Stadium]] in [[Ismailia]] and [[Al Masry Club Stadium]] in [[Port Said]].<ref>{{cite web|url=https://www.filgoal.com/articles/357563/%D8%A7%D8%AA%D8%AD%D8%A7%D8%AF-%D8%A7%D9%84%D9%83%D8%B1%D8%A9-%D8%A7%D9%84%D8%AF%D9%81%D8%A7%D8%B9-%D8%A7%D9%84%D8%AC%D9%88%D9%8A-%D9%8A%D8%B3%D8%AA%D8%B6%D9%8A%D9%81-%D9%85%D8%A8%D8%A7%D8%B1%D9%8A%D8%A7%D8%AA-%D8%A3%D9%85%D9%85-%D8%A5%D9%81%D8%B1%D9%8A%D9%82%D9%8A%D8%A7-%D8%A8%D8%AF%D9%84%D8%A7-%D9%85%D9%86-%D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85 |title=الدفاع الجوي يستضيف مباريات أمم إفريقيا بدلا من السلام |trans-title=Stadion 30 June StadiumJuni set to replace Al Salam Stadium in the upcoming Africa Cup of Nations |language=Arabic |work=[[FilGoal]] |date=17 February 2019 |accessdate=17 February 2019}}</ref>
However, on 13 March 2019, [[Al Masry Club Stadium]] in [[Port Said]] was replaced by [[Stadion Al Salam, Stadium (Egypt)Mesir|Stadion Al Salam Stadium]] in [[CairoKairo]] after discovering a problem with one of the stadium's main stands.<ref>{{cite web|url=https://www.kingfut.com/2019/03/13/al-salam-stadium-replace-port-said-afcon/ |title=Al Salam stadium to replace Port Said in AFCON |work=[[KingFut]] |date=13 March 2019 |accessdate=25 March 2019}}</ref>
<center>
{|class="wikitable" style="text-align:center"
{{location map~ |Egypt |lat=29.9666677 |long=32.5555555 |label=[[Suez]] |position=right}}
}}
! colspan=3|[[CairoKairo]]
|-
| [[CairoStadion InternationalInternasional StadiumKairo]]
| [[30Stadion June30 StadiumJuni]]
| [[Stadion Al Salam, Stadium (Egypt)Mesir|Stadion Al Salam Stadium]]
|-
|-
| [[File:Al Ahly Stadium.jpg|200px]]
|-
! [[Alexandria]]
! [[Suez]]
! [[Iskandariyah]]
! [[Ismailia]]
|-
| [[AlexandriaStadion StadiumSuez]]
| [[SuezStadion StadiumIskandariyah]]
| [[IsmailiaStadion StadiumIsmailia]]
|-
| Kapasitas: '''19.676''' ▼
| Kapasitas: '''27.000'''
▲| Kapasitas: '''19.676'''
| Kapasitas: '''18.525'''
|-
| [[File:GD-EG-Alex-Stade002.JPG|200px]] ▼
| [[File:Suez Stadium.jpg|200px]]
▲| [[File:GD-EG-Alex-Stade002.JPG|200px]]
| [[File:Ismailia Stadium.jpg|200px]]
|}</center>
|