I recently have noticed that my Missal doesn’t contain every Mass which could be said; but really only says the most popular votive masses etc; but I notice it isn’t an exhaustive amount of Masses. My question is does the Church have any books that have every mass which can be said?
In fact, the other posters are wrong.
There is no one volume which contains every possible Mass text.
This is for many reasons.
The Roman Missal is not simply one book…the edition for the United States, for example, accounts for their national calendar with the Mass texts for Saint Elizabeth Seton, Saint Katherine Drexel, and the Philadelphia bishop, Saint John Neumann, among various other Saints of the United States.
The Canadian edition of the Missal, on the other hand, will have the propers and Mass texts for the Saints and Blesseds of that country…Saint Marguerite Bourgeoys, Saint Marguerite d’Youville, Saint Marie de l’Incarnation and so forth.
Beyond this, the various Orders and Congregations have their own supplements with the propers for the Masses of the Feasts and Memorials that that they celebrate…the Franciscans, the Dominicans, the Benedictines. The Stigmatine Congregation, for one example, celebrate the Feast of the Espousals of the Virgin Mary and Saint Joseph on January 23 and they have propers conceded to them by the Holy See for the celebration of that Mass.
As you have also discovered, no edition of the Roman missal has all the possible votive Masses. There are, for example, volumes entitled
Collection of Masses of the Blessed Virgin Mary, which is its own set of liturgical books. However this set does not include the various pilgrim Masses which are conceded to Shrines. If you went to Pontmain or Beauraing or Knock or Rocamadour, you would find a text for Mass celebrated for pilgrims.
Then there are Mass texts, particularly of Blesseds, which will only exist in the locality where they are venerated and will not be in other liturgical books.