Puranagram is a village in Mohammad Bazar tehsil in district of Birbhum, West Bengal, India. As per the data provided by Census of India in 2011, total population of Puranagram was 1,924 which includes 984 males and 940 females. Puranagram covers 376.8 ha area. Pincode of Puranagram is 731132.