Une secousse tellurique a été enregistrée le 16 novembre 2017, à 4h33 au large de Mahdia, d'après l'Institut national de météorologie. Cette secousse, d'une magnitude de 2,7 sur l'échelle de Richter, a été enregistrée à près de 24 kilomètres à l'est de la ville, ce qui ne l'a pas empêchée d'être ressentie par les habitants.