Yairipok is located at . It has an average elevation of 845 metres (2772 feet).
India census, Yairipok had a population of 8263. Males constitute 51% of the population and females 49%. Yairipok has an average literacy rate of 64%, higher than the national average of 59.5%: male literacy is 74%, and female literacy is 54%. In Yairipok, 14% of the population is under 6 years of age.