La chiesa di Santa Maria in Castello, è l'edificio di architettura romanica più rappresentativo della città.
La costruzione della chiesa ha una storia molto articolata: il progetto ebbe inizio nel 1121 e la locazione su cui doveva sorgere l'edificio era un'area dislocata e disabitata della città chiamata Castrum Corgnetum. La realizzazione della chiesa era stata affidata molto probabilmente a diversi architetti dato che sugli stipiti del portale principale sono presenti delle iscrizioni dove vengono citati Pietro di Ranuccio, Nicola di Ranuccio, Giovanni e Guittone a cui Nicola aveva dato i natali. Ancora non possediamo abbastanza informazioni attendibili per confermare che questi siano gli architetti dell'edificio, ma sappiamo per certo che hanno contribuito alle decorazioni. La chiesa fu terminata nel 1207 e consacrata nello stesso anno da Innocenzo III. Fu pienamente attiva fino al 1435 e venne restaurata diverse volte fino all'abbandono totale avvenuto nel 1567 con la sua sconsacrazione.
L'architettura dell'edificio rispetta pienamente i canoni romanici tipici dell'Alto Lazio e presenta chiari influssi dell'arte toscana e lombarda.
Nella facciata di forma rettangolare sono presenti tre portali, di cui il più importante è quello centrale costruito da Pietro di Ranuccio nel 1143. Sormontato da una struttura arcuata a tutto sesto contiene sette dischi decorati in passato con mosaici di fattura cosmatesca. Sopra il portone centrale si apre una finestra bifora incorniciata anch'essa da una modanatura arcuata che prosegue lungo gli stipiti fino al davanzale con semicolonnine di architettura lombarda; il capitello della colonnina centrale è decorato con un motivo a foglia d'acanto. L'iscrizione presente sulla bifora "NICOLAUS RANUCII MAGISTER ROMANUS FECIT HOC" attribuisce a Nicola Ranuccio la paternità della stessa.