后，50万人口只剩下5.5万人，他们才向罗马军队投降。迦太基将军哈斯德鲁巴请求投降，已获西庇阿准许，但他的妻子骂他胆小卑鄙，自带几个儿子投火而死。残存的迦太基人被卖作奴隶，城市交由罗马军团去洗劫。
结果.这次战争并无和约。因为迦太基国家已经不复存在。乌提卡及其他曾经协助过罗马的非洲城市皆获自由，成为罗马保护国。迦太基的其余领土成为罗马的。许多迦太基人在攻城的过程中饿死，还有很多人在战斗的最后六天中死去。当整场战争结束时只剩下5万名迦太基居民，这些人口只佔战前的一小部份。迦太基被