Il paese fu soggetto alla dominazione dei Goti, dei Longobardi, dei Saraceni, dei Normanni, degli Angioini, degli Aragonesi.
Fu feudo di Pietro Paolo da Viterbo, di Bernardino da Bisignano, degli Ametrano, dei Cavalcanti e dei Sanseverino conti della Saponara. Sino agli inizi del Seicento Roggiano aveva una cinta muraria costruita, tra il 1280 e il 1310, dagli Angioini che si appoggiava a due torri ellissoidali; lungo le mura vi erano quattro porte d'accesso al centro abitato. La porta principale era quella chiamata "arco del carcere" (un grande arco in mezzo a due torri che è ora riportato nel gonfalone del comune), che con troppa frettolosità nel 1964 fu demolita da un'amministrazione comunale che non valutò appieno la possibilità di restaurarla. Oggi resta in piedi la torre che è chiamata "torre dell'orologio" perché in epoca successiva alla sua costruzione fu sovrapposta la parte terminale con un orologio tuttora funzionante.