La muraille actuelle suit pour l’essentiel le tracé de l’enceinte antique. La longueur exacte de la courtine d’origine était de 885 mètres et celle d’aujourd’hui de plus de 900 m. La superficie enclose était de 4,3 hectares (aujourd’hui 4,48 hectares). L’ouvrage défensif se compose de quatre éléments principaux : les fondations, le soubassement, l’élévation et le couronnement. La hauteur maximale est évaluée à 5,90 mètres, la hauteur, à l’intérieur, à 5,55 mètres. La largeur moyenne à la base du soubassement dépasse à peine 1,70 mètre, 1,50 mètre au sommet. La partie la mieux conservée du couronnement se situe à l’angle sud-ouest et dans la partie nord-ouest. Des restes du chemin de ronde devaient avoir une largeur totale de 1 m et sa surface devait être pavée de tuiles. La hauteur du parapet est de 0,90 mètre pour une largeur estimée entre 0,50 et 0,53 mètre.
Le dépouillement du parapet puis la construction de la muraille médiévale occulte en grandement la partie haute de la courtine antique. Au moins trois des portes actuelles étaient présentes, mais avec un emplacement légèrement différent. On restitue dix tours pleines en saillies semi-circulaires espacés de 26 mètres. On peut également observer des piliers en saillie large d’1 mètre. Les murs étaient enduits et badigeonnés de lait de chaux.