2012 African Swimming Championships

The 11th African Swimming Championships were held September 10–15, 2012 in Nairobi, Kenya.

Competition location was the Moi Aquatics Complex in Kasarani.

Participating countries
Countries which sent teams were:
 * 🇩🇿 Algeria
 * 🇦🇴 Angola
 * 🇧🇯 Benin
 * 🇧🇼 Botswana
 * 🇪🇬 Egypt
 * 🇬🇭 Ghana
 * 🇰🇪 Kenya
 * 🇲🇺 Mauritius
 * 🇳🇦 Namibia
 * 🇳🇬 Nigeria
 * 🇷🇼 Rwanda
 * 🇸🇳 Senegal
 * 🇸🇨 Seychelles
 * 🇿🇦 South Africa
 * 🇹🇳 Tunisia
 * 🇺🇬 Uganda

Medal standings
Final medal standings for the 2012 African Swimming Championships are: