Shirdi is a multi-ethnic place, and you will find people of all religions visiting to pay their respects to Sai Baba. A major part of the population is Marathi Hindus, who follow Hinduism and quite a few Muslims too. Marathi is the most common language, spoken by most people. People in Shirdi also speak Hindi and English. A lot of festivals are celebrated in Shirdi with splendour, the most prominent ones being Ganesh Chaturthi, Dusshehra, Diwali and Holi.