Afrikamesterskapet i friidrett 2012 ble arrangert i Porto-Novo i Benin fra 27. juni til 1. juli 2012. Dette var det 18. Afrikamesterskapet i friidrett som ble arrangert.
Dette var første gang Afrikamesterskapet ble arrangert i Benin.
Vertsnasjon