Keraya is a village in Balarampur tehsil in district of Puruliya, West Bengal, India. As per the data provided by Census of India in 2011, total population of Keraya was 2,140 which includes 1,095 males and 1,045 females. Keraya covers 769.71 ha area. Pincode of Keraya is 723152.