 As per 2011 Census of India Keshiary had a total population of 7,706 of which 3,860 (50%) were males and 3,846 (50%) were females.Population below 6 years was 721.The total number of literates in Keshiary was 5,724 (74.28% of the population over 6 years).