My Mac Calendar does not display all calendars.

The macOS Calendar application sometimes loses track of its calendar subscriptions.

If the calendar cache gets corrupted, it may cause all sorts of weird behavior. Typically calendars stop synching to/from iCloud, or some calendars are not shown at all (although the events inside them may still be shown).

The problem can be resolved by backing up your calendars and then restoring that same data back.

Step 1

Open the macOS Calendar application.

If there is no calendar list on the left, proceed to the next step. Otherwise jump to to Step 3.


Open the macOS Calendar application.
If there is no calendar list on the left, proceed to the next step. Otherwise jump to to Step 3.
Step 2

To show the list of calendars, select View Show Calendar List.


To show the list of calendars, select View Show Calendar List.
Step 3

The calendar list will look something like this.


The calendar list will look something like this.
Step 4

Open the File menu and select Export Calendar Archive....


Open the File menu and select Export  Calendar Archive....
Step 5

Click Save.


Click Save.
Step 6

After the export is complete, open the File menu and select Import...


After the export is complete, open the File menu and select Import...
Step 7

Select the file you just exported. It should be pre-selected.

Click Import.


Select the file you just exported. It should be pre-selected.
Click Import.
Step 8

Click Restore.


Click Restore.
Step 9

You'll get a confirmation saying that the restoration was successful.


You'll get a confirmation saying that the restoration was successful.
Step 10

Now the previously hidden calendars should be displayed again.


Now the previously hidden calendars should be displayed again.