in the 2011 census, khera kalan had 1,539 houses with a population of 8,252, consisting of 4,397 males and 3,855 females. the population of children aged 0–6 was 1,095, making up 13.27% of the total population of the village. the average sex ratio was 877 out of 1000, which is higher than the state average of 868 out of 1000. the child sex ratio in the village was 891 out of 1000, which is lower than the average of 871 out of 1000 in the territory of delhi. the total scheduled castes and scheduled tribes population in the town was 1,807 people and all were scheduled castes. there are no people of the scheduled tribe in the town.