La historia multimilenaria de la ciudad de Ivrea comenzó en el año 100 a.C. con el establecimiento de guarniciones romanas para defender la calzada gala, que unía la zona del Canavese con la desembocadura del Val d'Aosta.
Con el desarrollo urbano romano basado en el cardo y el decumanus, surgió la nueva ciudad llamada Eporedia.
De la época romana son aún visibles el anfiteatro de la carretera de Vercelli y los cimientos de algunos edificios del casco antiguo. La catedral de Ivrea se construyó en el siglo IV sobre los restos de un antiguo templo pagano situado en una colina del casco antiguo de la ciudad.
De la primera construcción se conservan las dos torres absidales y la cripta con frescos.
En época lombarda, entre los siglos V y VII, Ivrea se convirtió en un importante centro político gracias a la figura del Marqués Arduino de Ivrea que se estableció durante unos treinta años como figura destacada de la política del norte de Italia, obteniendo incluso el título de realeza, y la ciudad fue la capital de uno de los Ducati Longobardi.
El Castillo de las Torres Rojas" es el nombre por el que se conoce al Castillo de Ivrea. Se alza cerca de la catedral y del palacio episcopal y su construcción se remonta a 1385, a instancias de Amedeo VI de Saboya, conocido como el conde Verde.
La Torre di Santo Stefano era originalmente el campanario de la abadía benedictina del mismo nombre de Ivrea, construida en el siglo XI, de la que sólo se conserva el campanario, en el centro de los jardines públicos de la ciudad.