Birganj (Bengali: বীরগঞ্জ) is an upazila of Dinajpur District[4] in the division of Rangpur, Bangladesh.
[4] It is situated on the bank of Dhepa river, midway between Dinajpur and Thakurgaon.
According to the 2011 Census of Bangladesh, Birganj Upazila had 73,895 households and a population of 317,253.
Birganj had a literacy rate (age 7 and over) of 48.05%, compared to the national average of 51.8%, and a sex ratio of 988 females per 1000 males.
[4] The upazila is divided into Birganj Municipality and 11 union parishads namely: Bhognagar, Mohammadpur, Mohonpur, Moricha, Nijpara, Paltapur, Polashbari, Sator, Shatagram, Shibrampur, and Sujalpur.