 The village of Ajnoha has a population of 2,530 of which 1,287 are males while 1,243 are females as per Population Census 2011.The village of Ajnoha has a higher literacy rate compared to Punjab.In 2011, the literacy rate of Ajnoha was 84.49% compared to 75.84% of Punjab.