Если допустить, что цифра в 5700 убитых с карфагенской стороны при Каннах ближе всего к истине, то римские потери убитыми (вероятно, вместе с умершими от ран) можно оценить числом в 2—Зраза больше, т. е. в 12–18 тысяч человек. Интересно, что примерно такими же цифрами оценил римские потери убитыми в Каннской битве итальянский историк П. Канталупи в самом конце XIX века — от 10,5 до 16 тысяч. Он, однако, считал, что данные о численности римских войск при Каннах преувеличены примерно вдвое. Я, в отличие от Канталупи, полагаю, что эти данные соответствуют истине, однако число погибших римские историки значительно преувеличили за счет тех, кто смог уйти с поля битвы и рассеялся по окрестностям. Эти люди явно нарушили принципы римской доблести, и историки предпочитали объявить их погибшими, чем признать, что они спасли свою жизнь бегством. Известно, что из тех беглецов, что добрались до Рима, вскоре сформировали два легиона. Очевидно, остальные, нашедшие приют в других областях, были вновь призваны в армию в последующие годы. То же произошло и с бежавшими после сражений при Треббии и Тразименском озере. Рано или поздно, но большинство из них вернулось под легионные орлы. Здесь, вероятно, и кроется секрет удивительно быстрого возрождения военной мощи Рима после тяжелейших поражений 218–216 годов и поразительной мобилизационной способности населения подвластной ему Италии. Вероятно, в отличие от позднейших римских историков, Ганнибал был значительно лучше осведомлен о реальных потерях римлян в битве при Каннах, и это было одной из главных причин, почему он не рискнул осаждать Рим. Карфагенский полководец прекрасно понимал, что спасшиеся бегством с поля сражения десятки тысяч легионеров вновь будут призваны под знамена. Для длительной же осады у сравнительно немногочисленной армии Ганнибала не было ни достаточной осадной техники, ни надежных баз снабжения продовольствием.
Если римские историки завышают римские потери втрое, то их истинную величину за 218–209 годы с учетом приведенных выше расчетов можно оценить в 60 тысяч убитых и умерших от ран и в 180 тысяч умерших от болезней. За последние годы войны римские потери пропорционально можно определить в 30 тысяч погибших и в 90 тысяч умерших от болезней. За Вторую Пуническую войну в целом римская армия потеряла 90 тысяч убитыми и умершими от ран и 270 тысяч умершими от болезней.
Исчислить потери карфагенян на основе римских источников невозможно, так как они преувеличены там в гораздо большей степени, чем потери римлян. Можно только предположить, что они были меньше, чем у Рима, так как карфагенская армия значительно уступала римской в численности. Русский военный историк Н.П. Михневич считал, что во Второй Пунической войне Рим потерял 300 тысяч убитыми, а Карфаген — 140 тысяч убитыми и 100 тысяч умершими от болезней. Число убитых с обеих сторон здесь существенно преувеличено, да и от болезней римское войско наверняка страдало ничуть не меньше карфагенского. Но предположение Михневича, что в бою потери карфагенян были примерно вдвое ниже потерь римлян, возможно, недалеко от истины. Тут должно было сказаться как полководческое искусство Ганнибала, так и более высокий уровень подготовки профессиональной армии Карфагена. Ее потери можно оценить в 45 тысяч убитыми и умершими от ран и 135 тысяч умершими от болезней.
После поражения при Каннах римляне призвали в армию всех способных носить оружие, начиная с 17-летнего возраста, и сформировали 4 легиона. Государство выкупило 8 тысяч рабов, которые составили еще два легиона. Ганнибал не решился идти на Рим. И дело было не только в отсутствии у него осадных орудий. Население города в несколько сотен тысяч человек могло выставить новую армию, как за счет тех, кто спасся после Канн, так и посредством призыва в армию всех, кто мог носить оружие. Осада неизбежно затянулась бы на несколько месяцев, если не на несколько лет. Армию Ганнибала требовалось все это время снабжать. Базой снабжения могла быть только Италия, так как на поступление значительных запасов из Карфагена рассчитывать не приходилось. Для создания прочной базы снабжения на Аленнинском полуострове требовалось разместить пунийские гарнизоны в ряде городов и привлечь на свою сторону союзников из числа недавно покоренных римлянами италийских племен. Только после этого можно было с какими-то шансами на успех подступать к стенам Рима.
Карфагенская армия двинулась на юг. Многие самнитские племена перешли на сторону Ганнибала. В Кампании Ганнибала поддержал крупнейший город Капуя, но на юге Италии, в области Великой Греции, Неаполь, Кумы и Нола сохранили верность Риму. Ганнибал заключил союз с македонским царем Филиппом V, а в Сицилии на сторону Карфагена перешел тиран Сиракуз Гиероним. Римляне, избегая решительных сражений, ограничивались действиями против коммуникаций армии Ганнибала и перешедших на его сторону италийских городов. Против Филиппа на Балканах была составлена коалиция из Этолийского союза, ряда греческих городов и пергамского царя Аттала I. Македоняне эту войну в конце концов выиграли, и римляне вынуждены были уступить им в 205 году некоторые свои владения в Иллирии. Однако непосредственно в Италии помочь Ганнибалу Филипп не смог.
На Сицилию была направлена в 213 году сильная римская армия во главе с Марком Клавдием Марцеллом. Она осадила Сиракузы, но только спустя два года смогла овладеть сильно укрепленным городом. В создании боевых машин для сиракузцев принимал деятельное участие великий ученый Архимед, убитый легионерами при взятии Сиракуз.