How did the ancient Romans manage to keep raising legions?

by [deleted]

I'm listening to the history of Rome podcast and it seems like several times during the Republic, Rome got their butts kicked but then managed to find enough men to make up another massive army. Hannibal for example, killed or captured 30,000 men at Lake Trasimene but by the next year the Romans had managed to raise another 100,000 for Cannae. How did they keep doing this?

fuller1074

As far as my limited knowledge of Roman history goes. During the early years of the Republic when Rome pushed outwards into Latium etc. they would turn conquered peoples into "half-citizens". Meaning they were not true citizens of Rome but prospered from alliance with Rome. In turn they were taxed and required to serve in the Roman Army. As far as I know this is how they sustained their forces in the early years.

Edit: they had also by the time of the second Punic War perfected the Citizen Army prototype. At any one time a citizen could be called up and so during a battle such as Lake Trasimene, not all the Roman Army would be fighting. But by the next conflict they would have called up more citizens.