Hailakandi is located at 24.68°N 92.57°E. The area of Hailakandi town is 4.55 km2 according to the 2001 census. It has an average elevation of 21 metres (68 feet). It has an area of 1326.10 square kilometres. Out of this, more than 50% is reserve forest. The district has got inter-state border with Mizoram on its south having a length of 76 km besides inter district border on other sides with Karimganj and Cachar districts. In year 2006, it is estimated to have a population of 5,47,003