Halloween is always celebrated on the eve of All Saints Day (November 1st). Thus, Halloween always falls on the 31st of October.