As of 2011 Indian Census, Khair had a total population of 35,751, of which 19,019 were males and 16,732 were females. Population within the age group of 0 to 6 years was 5,322. The total number of literates in Khair was 20,334, which constituted 56.9% of the population with male literacy of 63.4% and female literacy of 49.4%. The effective literacy rate of 7+ population of Khair was 66.8%, of which male literacy rate was 74.5% and female literacy rate was 58.0%. The Scheduled Castes and Scheduled Tribes population was 6,485 and 6 respectively.