India, being a culturally diverse and fervent society, celebrates various holidays and festivals. There are four national holidays in India: Republic Day on 26 January, International Workers' Day on 1 May, Independence Day on 15 August and Mahatma Gandhi's birthday on 2 October.
States have local festivals depending on prevalent religious and linguistic demographics. Popular religious festivals include the Sikh festivals like Guru Nanak Jayanti and Vaisakhi; Hindu festivals of Makar Sankranti, Maha Shivratri, Onam, Janmashtami, Saraswati Puja, Diwali, Ganesh Chaturthi, Raksha Bandhan, Holi, Durga Puja, Dussehra; Muslim festivals of Eid ul-Fitr, Eid al-Adha, Mawlid, Muharram; Buddhist festivals like Buddha Jayanti and Losar and Christian festivals of Christmas and days of observances such as Good Friday are observed throughout India.
National holidays are observed in all states and union territories.
India has Three national days.