
Les quatre manuscrits conservés
On dénombre 427 cantigas de Santa Maria, regroupées dans quatre manuscrits. Trois se trouvent en Espagne (deux au monastère de l'Escorial et un à la bibliothèque nationale d'Espagne à Madrid). Le quatrième est conservé en Italie, à Florence.
Le manuscrit de Tolède (ainsi nommé car il a été conservé à la cathédrale de Tolède avant d'être transféré à Madrid) regroupe une centaine de cantigas, avec leurs partitions, mais ne contient pas d'illustrations.
Le "codice de los musicos", un des deux manuscrits conservés à l'Escorial, est le plus complet avec 401 chansons, toutes avec leurs partitions. Ce manuscrit a un intérêt particulier, en plus d'être le plus complet : toutes les 10 cantigas, pour illustrer les cantigas de louange, on trouve une miniature d'un ou plusieurs musiciens qui jouent de divers instruments (voir la partie "intrumentarium" de ce site). C'est sans aucun doute l'instrumentarium le plus complet et le plus riche de la littérature médiévale.
L'autre manuscrit de l'Escorial, appelé "codice rico", ne regroupe que 194 chansons, mais chacune est richement illustrée par 6 voire 12 miniatures, soit un total de 1264 illustrations. Ces miniatures, en plus de raconter les miracles accomplis par Santa Maria ou d'illustrer les louanges qui lui sont adressées, foisonnent de détails quant aux vêtements, à l'ameublement, à l'architecture, à la flore ou à la faune qu'on pouvait observer en Espagne au XIIIe siècle.
Le manuscrit de Florence contient 133 cantigas, dont certaines dans des versions différentes des autres codex. Il a également un intérêt car il est, pour des raisons inconnues, inachevé. Ce manuscrit en cours de réalisation donne l'impression d'être dans l'atelier des scribes et d'assister en direct à la création du manuscrit.