Thakurgaon is a district in the north-western side of Bangladesh. It is a part of the Rangpur Division and borders India to the west.[2] It was established as a mahakuma in 1860 consisting of 6 thanas named Thakurgaon sadar, Baliadangi, Pirganj, Ranishankail, Haripur and Ruhia. In 1947, it was re-established as a mahakuma including 3 thanas of Jalpaiguri and a thana of kochbihar of India. In 1981, Atoari was included in the new Panchagarh district and the area was shrunk in just 5 thanas. It was then established as a district on 1 February 1984.
Subdistricts
There are 6 upazilas, 7 thanas, 55 unions, 650 mouzas and 1020 villages in Thakurgaon. The Upazilas in this district are:
1.Thakurgaon Sadar Upazila 2.Baliadangi Upazila 3.Haripur Upazila 4.Ranisankail Upazila 5.Pirganj Upazila 6.Ruhea Upazila There is also another Pirganj upazila under Rangpur district
The Thana in this district are:
1.Thakurgaon
2.Baliadangi
3.Haripur
4.Ranisankail
5.Pirganj
6.Ruhea
7.Bhully