O exército púnico era composto por soldados de diversas origens: mercenários, cidadãos alistados voluntariamente e habitantes das possessões cartaginesas ou de aliados. O exército tinha por isso um forte caráter cosmopolita; cada uma das partes contribuía com unidades à guisa de participação no esforço comum. Uma estrutura desse tipo não apresentava alguns perigos, pois o Estado não regulava os soldos, como demonstrou a Guerra dos Mercenários a seguir à Primeira Guerra Púnica.