La ville de Taroudant est défendue par 6 km de remparts dans lesquels s'imbriquent 130 tours et 19 bastions d'angle reliés par un chemin de ronde.