Il Castello di Gagliano Castelferrato è arroccato su una rupe rocciosa (650 m.), la Rocca, che sovrasta il centro abitato. Il nome Castelferrato fu aggiunto nel 1862 proprio perché il paese era dominato dalla fortezza detta appunto “di ferro”. La prima edificazione del castello risale probabilmente al XI sec. circa e acquisì notevole importanza quando Federico II lo scelse come sede privata. Per alcuni anni fu, infatti, sia residenza del monarca sia luogo di difesa contro le probabili congiure. Storia e leggenda avvolgono quest’affascinante fortezza che oltre ad essere stata abitazione di lusso fu anche luogo prettamente militare  (263 a.C). Scavato nella roccia, infatti, resistette per lungo tempo agli assalti dell’esercito arabo grazie alle solide mura e torri, a fossi e cisterne. All’interno della base rocciosa sono presenti anche canali di aerazione e illuminazione di grande architettura. L’arredamento stesso fu ricavato dalla roccia. Diversi furono i nobili al potere, dalla famiglia Centelles ai Castello fino al declino del mondo feudale.