Die Kenntnisse vom Karthago der punischen Epoche sind recht beschränkt, da durch die Zerstörung der Stadt im Dritten Punischen Krieg nur wenige Überreste aus dieser Zeit erhalten geblieben sind. Man geht davon aus, dass die Stadt eine Siedlungsfläche von mehr als 240 Hektar und eine Ausdehnung von 800 m entlang der Küstenlinie hatte. Die Einwohnerzahl Karthagos wird auf 400.000 geschätzt. Das Straßennetz von Karthago war rechtwinklig angelegt. Die Stadt war sowohl zum Land als zur See hin von Befestigungsanlagen geschützt. Die 13 m hohe und 40 km lange Mauer umschloss ein größeres Areal, zu dem auch die landwirtschaftliche Nutzfläche von Megara gehörte. Bei Ausgrabungen konnten Fundamente einer Seemauer freigelegt werden.