Belasthali is a village in Gangarampur tehsil in district of Dakshin Dinajpur, West Bengal, India. As per the data provided by Census of India in 2011, total population of Belasthali was 2,100 which includes 1,083 males and 1,017 females. Belasthali covers 217.68 ha area. Pincode of Belasthali is 733124.