| U23 Men C1 1000m | Gold | Egypt | Mohamed Gouda | 4:32.68 |
| Silver | Angola | Silvio Tchilanda | 4:35.55 |
| Bronze | São Tomé and Príncipe | — | 4:38.47 |
| U23 Men K1 1000m | Gold | Egypt | Mohamed Ismail | 3:52.40 |
| Silver | Cape Verde | Diogo Araujo | 3:57.89 |
| Bronze | Algeria | Ryad Bentouati | 4:00.40 |
| Junior Men C1 1000m | Gold | São Tomé and Príncipe | — | 4:42.98 |
| Silver | Algeria | — | 4:52.32 |
| Bronze | Egypt | — | 4:52.73 |
| Junior Men K1 1000m | Gold | Egypt | — | 4:00.32 |
| Silver | Algeria | — | 4:14.11 |
| Bronze | Tunisia | — | 4:17.41 |
| Senior Men C1 1000m | Gold | São Tomé and Príncipe | — | 4:15.39 |
| Silver | Angola | Manuel Antonio | 4:17.03 |
| Bronze | Egypt | Mohamed Gouda | 4:18.12 |
| Senior Men K1 1000m | Gold | South Africa | Hamish Lovemore | 3:38.44 |
| Silver | Tunisia | — | 3:47.63 |
| Bronze | Cape Verde | Diogo Araujo | 3:48.00 |
| U23 Women K1 500m | Gold | South Africa | Alexa Godden | 2:09.22 |
| Silver | Tunisia | — | 2:13.30 |
| Junior Women K2 500m | Gold | Egypt | — | 2:11.75 |
| Silver | Algeria | — | 2:22.34 |
| Bronze | Tunisia | — | 3:13.74 |
| Junior Men C2 500m | Gold | Egypt | — | 2:17.07 |
| Junior Men K2 500m | Gold | Egypt | — | 1:41.34 |
| Silver | Algeria | — | 1:42.76 |
| Bronze | Tunisia | — | 1:54.15 |
| Senior Women C2 500m | Gold | Egypt | Farah Hewidy +1 crew | 2:15.23 |
| Silver | Senegal | Combe Seck +1 crew | 2:27.92 |
| Bronze | Algeria | Chanez Slimane +1 crew | 2:39.94 |
| Senior Women K2 500m | Gold | South Africa | Alexa Godden, Esti Olivier | 1:54.85 |
| Silver | Algeria | Aya Ferfad +1 crew | 2:02.15 |
| Bronze | Tunisia | — | 2:04.15 |
| Senior Men C2 500m | Gold | Angola | Domingos Pacavira, Manuel Antonio | 1:49.08 |
| Silver | São Tomé and Príncipe | — | 1:55.26 |
| Bronze | Tunisia | — | 1:58.41 |
| Senior Men K2 500m | Gold | Egypt | Hamza Ahmed +1 crew | 1:37.62 |
| Silver | Algeria | Ayoub Haidra +1 crew | 1:38.94 |
| Bronze | Tunisia | — | 1:42.26 |
| U23 Women C2 500m | Gold | Egypt | — | 2:18.94 |
| Silver | Algeria | Chanez Slimane +1 crew | 2:22.32 |
| Bronze | Mozambique | Neuzia Banze, Teresa Chianane | 2:30.14 |
| U23 Women K2 500m | Gold | Algeria | Aya Ferfad +1 crew | 2:03.06 |
| Silver | Egypt | — | 2:08.01 |
| Bronze | Tunisia | — | 2:16.20 |
| U23 Men C2 500m | Gold | Angola | Silvio Tchilanda, Domingos Pacavira | 1:54.98 |
| Silver | Egypt | — | 1:59.57 |
| Bronze | Tunisia | — | 2:00.66 |
| U23 Men K2 500m | Gold | Egypt | Mohamed Ismail, Hamza Ahmed | 1:36.70 |
| Silver | Algeria | Ryad Bentouati +1 crew | 1:42.97 |
| Bronze | Tunisia | Slehddine Maknine +1 crew | 1:44.44 |
| Junior Women C2 500m | Gold | Egypt | — | 2:43.37 |
| Silver | Tunisia | — | 4:28.39 |
| Junior Women K1 500m | Gold | Egypt | — | 2:15.05 |
| Silver | Algeria | — | 2:28.46 |
| Bronze | Tunisia | — | 2:38.21 |
| Senior Women K1 500m | Gold | South Africa | Esti Olivier | 1:59.73 |
| Silver | Tunisia | — | 2:13.93 |
| Bronze | Angola | — | 2:30.24 |
| Senior Men KL1 200m | Gold | Egypt | Yassin Awad | 1:22.74 |
| Senior Women KL2 200m | Gold | Egypt | Salwa Ahmed | 1:05.04 |
| Junior Women C1 200m | Gold | Egypt | — | 0:56.79 |
| Silver | Senegal | — | 1:00.91 |
| Bronze | Algeria | — | 1:11.23 |
| Junior Women K1 200m | Gold | Egypt | — | 0:51.65 |
| Silver | Algeria | — | 0:52.47 |
| Bronze | Tunisia | — | 0:59.77 |
| Junior Men C1 200m | Gold | São Tomé and Príncipe | — | 0:49.28 |
| Silver | Algeria | — | 0:49.80 |
| Junior Men K1 200m | Gold | Egypt | — | 0:40.86 |
| Silver | Tunisia | — | 0:41.04 |
| Bronze | Algeria | — | 0:42.35 |
| Senior Men KL3 200m | Gold | Algeria | Brahim Guendouz | 0:42.72 |
| Silver | Senegal | Edmond Sanka | 0:43.94 |
| Bronze | Egypt | Noureldin Ramadan | 0:47.07 |
| U23 Men K1 200m | Gold | Algeria | Ryad Bentouati | 0:38.18 |
| Silver | Egypt | Mohamed Ismail | 0:39.03 |
| Bronze | Tunisia | Slehddine Maknine | 0:39.61 |
| Senior Men C1 200m | Gold | Mozambique | Joaquim Lobo | 0:44.34 |
| Silver | São Tomé and Príncipe | — | 0:45.44 |
| Bronze | Angola | Manuel Antonio | 0:45.64 |
| U23 Women K1 200m | Gold | South Africa | Alexa Godden | 0:46.32 |
| Silver | Algeria | Aya Ferfad | 0:47.06 |
| Bronze | Tunisia | — | 0:50.35 |
| U23 Women C1 200m | Gold | São Tomé and Príncipe | Herminia Santana | 0:53.47 |
| Silver | Egypt | — | 0:58.14 |
| Bronze | Algeria | Chanez Slimane | 0:58.16 |
| Senior Men KL2 200m | Gold | Senegal | — | 0:55.98 |
| Silver | Angola | — | 0:56.08 |
| Bronze | São Tomé and Príncipe | — | 0:57.12 |
| U23 Men C1 200m | Gold | Angola | Domingos Pacavira | 0:43.93 |
| Silver | Egypt | — | 0:45.56 |
| Bronze | Tunisia | — | 0:47.31 |
| Senior Women K1 200m | Gold | South Africa | Esti Olivier | 0:43.48 |
| Silver | Algeria | Aya Ferfad | 0:47.34 |
| Bronze | Tunisia | — | 0:49.84 |
| Senior Women C1 200m | Gold | São Tomé and Príncipe | Herminia Santana | 0:55.19 |
| Silver | Senegal | Combe Seck | 0:56.05 |
| Bronze | Egypt | Farah Hewidy | 0:58.62 |
| Senior Men K1 200m | Gold | South Africa | — | 0:37.84 |
| Silver | Algeria | Ryad Bentouati | 0:38.76 |
| Bronze | Tunisia | — | 0:39.15 |