Under current legislation there are nine public holidays.
1st January (New Year's Day)
First Monday in February, or 1 February if the date falls on a Friday (from 2023)St. Patrick's Day
The First Monday in May
The First Monday in June
The First Monday in August
The Last Monday in October
St. Stephen's Day
Note: Good Friday and Christmas Eve, although bank h...