Guelma est située à 106 km au nord-est de Constantine, à 290 mètres d?altitude, non loin de l?oued Seybouse. La ville occupe l?emplacement de l?antique Calama qui existait déjà avant les Carthaginois et les Romains, ainsi que l?atteste la découverte d?inscriptions libyques, cette vieille écriture berbère. Elle aurait été une ville fortifiée où les rois numides conservaient leurs trésors. On sait par l?historien Paul Orose, contemporain de saint Augustin, qu?en 109 avant J.-C., Jugurtha a vaincu, près de Calama, le général romain Postinius qui tentait de prendre le trésor du roi numide. Avant Orose, Salluste a également évoqué la défaite du général romain, en précisant que la ville où se trouvait le trésor de Jugurtha s?appelait Suthul et qu?il s?agissait d?une ville fortifiée, à l?extrémité d?une montagne escarpée. Suthul était entourée d?une plaine que les pluies de l?hiver avaient transformée en marécages et où les troupes romaines s?étaient embourbées. C?est là que Jugurtha a surpris le Romain et, celui-ci, pris au piège, a dû s?engager à se retirer de la région dans un délai de dix jours. On a cru que Suthul et Calama étaient une seule et même cité, mais la découverte de vestiges romains, à quelques kilomètres de Calama, sur les flancs du djebel Mahouna, font penser à une autre cité, ou du moins à un fort, dépendant de Calama.