Le château de Roquefixade (en occitan : Lo Castèl de Roca-Fissada ) est un château cathare situé sur la commune de Roquefixade dans le département de l'Ariège entre Foix et Lavelanet. Son nom vient de la voûte qui enjambe une faille sur le versant nord.
Le château est mentionné pour la première fois en 1034.
Les premiers seigneurs connus du château sont les seigneurs de Pailhès.
En 1205, le mariage de Raimon de Péreilhe avec Corba de Lanta y est célébré. Ce seigneur possédait aussi le château de Péreilhe ainsi que celui de Montségur.
Il sert de refuge et de lieu de résistance pour les Albigeois au XIIIe siècle. En 1212, Simon de Montfort prend le château qui dépend alors des comtes de Toulouse.
Il est saisi en 1272 par le roi de France Philippe le Hardi, après que le comte de Foix Roger-Bernard III, avec lequel il avait des démêlés, s'est rendu. Il s'assure de l'entretien et du réarrangement des fortifications, et il y place une garnison royale, composée d'un châtelain, d'un guetteur, d'un portier, de douze sergents et de chiens de garde, en 1278 dont le but est de surveiller la frontière avec le royaume voisin d'Aragon.
En 1463, le château est restitué par le roi Louis XI au comte de Foix, Gaston IV.
Le château subit divers remaniements du XVeauXVIe siècle pour finalement être détruit en 1632 sur ordre de Louis XIII. En 1675, le baron de Celles, Vital Guilhon de Lestang, rachète le château et sa famille le conserve jusqu'à la Révolution française, où il est alors vendu comme bien national.
Les vestiges du château sont classés au titre des monuments historiques depuis le 17 février 1995.
Le château comprend deux enceintes, dont la seconde, par un étroit conduit, mène au centre du château par une poterne. Construit sur une faille, une voûte enjambe celle-ci versant nord.