Haluaghat () is an upazila of Mymensingh District in Mymensingh, Bangladesh.
Haluaghat is located at . It has 69,725 households and a total area of 357.61 km.
The upazila is bounded by the Meghalaya state of India on the north, Phulpur and Tarakanda upazilas on the south, Dhobaura on the east, and Nalitabari on the west. Major rivers flowing through this region include the Kangsha and Darsha.
There is a strategic border checkpoint on the BangladeshâÂÂIndia border at Haluaghat (Gobrakura and Karaitoli land ports), which facilitates international trade between the two countries.
According to the 2022 Bangladeshi census, Haluaghat Upazila had 81,123 households and a population of 316,539. 10.28% of the population were under 5 years of age. Haluaghat had a literacy rate (age 7 and over) of 67.00%: 68.62% for males and 65.47% for females, and a sex ratio of 95.29 males for 100 females. 48,399 (15.29%) lived in urban areas. The ethnic population is 8,980 (2.84%), nearly all Garo and a small number are Hajong.
Haluaghat Thana was formed in 1916 and it was turned into an upazila in 1983.
The upazila is divided into 12 union parishads: Amtoil, Bhubankura, Bildora, Dhara, Dhurail, Gazirbhita, Haluaghat, Jugli, Kaichapur, Narail, Sakuai, and Swadeshi. The union parishads are subdivided into 146 mauzas and 214 villages.