Nayagram is a village in Nayagram tehsil in district of Paschim Medinipur, West Bengal, India. As per the data provided by Census of India in 2011, total population of Nayagram was 2,300 which includes 1,138 males and 1,162 females. Nayagram covers 249.69 ha area. Pincode of Nayagram is 721159.