Cartagine perse per sempre l'Iberia e fu ridotta a cliente di Roma. Ai punici fu imposta un'indennità di guerra di 10.000 talenti, la loro marina fu ridotta a 10 triremi, appena sufficienti per frenare i pirati e fu loro vietato di prendere le armi senza il permesso dei Romani. Quest'ultimo limite favorì la Numidia di Massinissa che ne approfittò spesso per annettersi larghe parti del territorio cartaginese. Mezzo secolo dopo, quando Cartagine infine si ribellò ai continui attacchi di Massinissa, fu questa ribellione a fornire ai romani il "casus belli" per scatenare la Terza guerra punica. Fu anche imposto ai Cartaginesi di aiutare Roma nella sua avventura in Asia Minore e navi puniche servirono nella campagna di Lucio Cornelio Scipione contro Antioco III di Siria: