Our National Public Holidays are New Year's Day, Australia Day, Good Friday, Easter Monday, Anzac Day, Christmas Day and Boxing Day.
All other public holidays such as Queen's Birthday and Labour Day are individually declared by the state and territory governments.
You can also download the public holiday dataset.
1 JAN, Saturday and 3 JAN, Monday: New Year's Day
26 JAN, Wednesday: Australia Day
14 MAR, Monday: Canberra Day
15 APR, Friday: Good Friday
16 APR, Saturday: Easter Saturday
17 APR, Sunday: Easter Sunday
18 APR, Monday: Easter Monday
25 APR, Monday: Anzac Day
30 May, Monday: Reconciliation Day
13 JUN, Monday: Queen's Birthday
3 OCT, Monday: Labour Day
25 DEC, Saturday: Christmas Day
26 DEC, Sunday: Boxing Day
27 DEC, Tuesday: Christmas Day (Additional day)
Source: https://www.cmtedd.act.gov.au/communication/holidays
1 JAN, Saturday: New Year's Day
3 JAN, Monday: New Year’s Day (Additional day)
26 JAN, Wednesday: Australia Day
15 APR, Friday: Good Friday
16 APR, Saturday: Easter Saturday
17 APR, Sunday: Easter Sunday
18 APR, Monday: Easter Monday
25 APR, Monday: Anzac Day
13 JUN, Monday: Queen's Birthday
1 AUG, Monday: Bank Holiday
3 OCT, Monday: Labour Day
25 DEC, Sunday: Christmas Day
26 DEC, Monday: Boxing Day
27 DEC, Tuesday: Christmas Day (Additional day)
1 JAN, Saturday: New Year's Day
3 JAN, Monday New Year’s Day (Additional day)
26 JAN, Wednesday: Australia Day
15 APR, Friday: Good Friday
16 APR, Saturday: Easter Saturday
17 APR, Sunday: Easter Sunday
18 APR, Monday: Easter Monday
25 APR, Monday: Anzac Day
2 MAY, Monday: May Day
13 JUN, Monday: Queen's Birthday
1 AUG, Monday: Picnic Day
24 DEC, Saturday: Christmas Eve Part-day holiday 7pm to midnight.
25 DEC, Sunday: Christmas Day
26 DEC, Monday: Boxing Day
27 DEC, Tuesday: Boxing Day (Additional day)
31 DEC, Saturday: New Year's Eve Part-day holiday 7pm to midnight.
1 JAN, Saturday: New Year's Day
3 JAN, Monday New Year’s Day (Additional day)
26 JAN, Wednesday: Australia Day
15 APR, Friday: Good Friday
16 APR, Saturday: Easter Saturday
17 APR, Sunday: Easter Sunday
18 APR, Monday: Easter Monday
25 APR, Monday: Anzac Day
2 MAY, Monday: Labour Day
10 AUG, Wednesday: Royal Queensland Show (Brisbane area only).
3 OCT, Monday: Queen's Birthday
24 DEC, Saturday: Christmas Eve Part-day holiday 6pm to midnight.
25 DEC, Sunday: Christmas Day
26 DEC, Monday: Boxing Day
27 DEC, Tuesday: Christmas Day (Additional day)
Source: https://www.qld.gov.au/recreation/travel/holidays/public
1 JAN, Saturday: New Year's Day
3 JAN, Monday New Year’s Day (Additional day)
26 JAN, Wednesday: Australia Day
14 MAR, Monday: Adelaide Cup Day
15 APR, Friday: Good Friday
16 APR, Saturday: Easter Saturday
17 APR, Sunday: Easter Sunday
18 APR, Monday: Easter Monday
25 APR, Monday: Anzac Day
13 JUN, Monday: Queen's Birthday
3 OCT, Monday: Labour Day
24 DEC, Saturday: Christmas Eve Part-day holiday 7pm to midnight.
25 DEC, Sunday: Christmas Day
26 DEC, Monday: Boxing Day
27 DEC, Tuesday: Christmas Day (Additional day)
31 DEC, Saturday: New Year's Eve Part-day holiday 7pm to midnight.
Source: https://www.safework.sa.gov.au/resources/public-holidays
1 JAN, Saturday: New Year's Day
3 JAN, Monday New Year’s Day (Additional day)
26 JAN, Wednesday: Australia Day
14 MAR, Monday: Eight Hours Day
15 APR, Friday: Good Friday
18 APR, Monday: Easter Monday
19 APR, Tuesday: Easter Tuesday
25 APR, Monday: Anzac Day
13 JUN, Monday: Queen's Birthday
25 DEC, Sunday: Christmas Day
26 DEC, Monday: Boxing Day
27 DEC, Tuesday: Christmas Day (Additional day)
Source: https://worksafe.tas.gov.au/topics/laws-and-compliance/public-holidays
1 JAN, Saturday: New Year's Day
3 JAN, Saturday: New Year's Day (Additional day)
26 JAN, Wednesday: Australia Day
14 MAR, Monday: Labour Day
15 APR, Friday: Good Friday
16 APR, Saturday: Easter Saturday
17 APR, Sunday: Easter Sunday
18 APR, Monday: Easter Monday
25 APR, Monday: Anzac Day
13 JUN, Monday: Queen's Birthday
30 SEP, Friday Friday before AFL Grand Final. Subject to AFL schedule.
1 NOV, Tuesday: Melbourne Cup
25 DEC, Sunday: Christmas Day
26 DEC, Monday: Boxing Day
27 DEC, Tuesday: Christmas Day (Additional day)
1 JAN, Saturday: New Year's Day
3 JAN, Monday: New Year's Day (Additional day)
26 JAN, Wednesday: Australia Day
7 MAR, Monday: Labour Day
15 APR, Friday: Good Friday
17 APR, Sunday: Easter Sunday
18 APR, Monday: Easter Monday
25 APR, Monday: Anzac Day
6 JUN, Monday: Western Australia Day
26 SEP, Monday: Queen's Birthday
25 DEC, Sunday: Christmas Day
26 DEC, Monday: Boxing Day
27 DEC, Tuesday: Christmas Day (Additional day)
Source: https://www.commerce.wa.gov.au/labour-relations/public-holidays-western-australia