Biral Upazila is bounded by Bochaganj and Kaharole Upazilas on the north, Dinajpur Sadar Upazila and Punarbhaba River on the east, Dinajpur Sadar Upazila and Gangarampur and Kushmandi CD Blocks in Dakshin Dinajpur district, West Bengal, India, on the south, and Bochaganj Upazila, Kaliaganj CD Block in Uttar Dinajpur district in West Bengal, India and Kushmandi on the west.
[4][5][6] According to the 2011 Census of Bangladesh, Biral Upazila had 61,414 households and a population of 257,925.
Biral had a literacy rate (age 7 and over) of 47.33%, compared to the national average of 51.8%, and a sex ratio of 982 females per 1000 males.
[11] Biral Thana was formed in 1915 and it was turned into an upazila in 1984.
[12] Biral Upazila is divided into ten union parishads: Azimpur, Bhandra, Biral, Bijora, Dhamoir, Dharmapur, Farakkabad, Mangalpur, Ranipukur, and Shohorgram.