Desde su cesión al ayuntamiento de Puebla, el castillo ha tenido los más variados usos, desde cárcel municipal hasta almacén de paja o gallinero.