Il primo nucleo della città si sviluppò sullo sperone di castello (secc. VI-VII) nel luogo di una probabile preesistenza romana.
A questo iniziale castrum si aggregò, in breve tempo, un suburbio che si intensificò a
tal punto da determinare l’esigenza (secc. IX- X) dell’edificazione di una cinta muraria a sua protezione.
Il sistema fortificatorio, ancora conservato a tratti, nel suo perimetro originario escludeva la parte orientale dell’attuale borgo (castro novo), che si sviluppò tra i secc. XIII e XIV. Il tracciato, quindi, superato castello, seguiva il percorso attuale fino alla piazza Cavour, piegando per corso Vittorio Emanuele Il e proseguendo per via Dante Alighieri, fino alla scoscesa del belvedere.
Divenne civitas nel sec. XI (bolla di Sergio IV).