Hailakandi (), is a town and the district headquarters of Hailakandi district in the Indian state of Assam. Hailakandi is located at .
Bengali and Meitei (Manipuri) are the official languages of this place.
According to the 2011 census, Hailakandi had a population of 33,637. Most of the people in the town follow Hinduism, with significant followers of Islam and a small Christian population.