Edvard I bygde flere slott i det nordlige Wales for å sikre området etter av han hadde slått Llywelyn ap Gruffydd. Andre viktige festninger i «jernringen» han opprettet var Beaumaris, Conwy og Harlech, men Caernarfon er det fremste av dem. Det ble påbegynt i 1283 under Llywelyns mislykkede opprør, og var ferdig i omtrent den tilstand det har i dag i 1323. Det ble aldri fullført, og det er tydelige spor på vegger etter slisser som det skulle være festet ytterligere bjelker i. Ifølge samtidige regnskaper kostet det 20 000 pund, noe som var en enorm sum, tilsvarende den årlige inntekten til det kongelige skattkammer.