As of 2001[update] India census, Kantaphod had a population of 9240. Males constitute 52% of the population and females 48%. Kantaphod has an average literacy rate of 52%, lower than the national average of 59.5%: male literacy is 63%, and female literacy is 41%. In Kantaphod, 18% of the population is under 6 years of age.Located on the foot of malwa plateau.on the bank of chandrakeshar river . it is a very beautiful village . main occupation of the people being agriculture cotton & soyabean are the major kharif crops .2 km from the village there is a dam on chandrakeshar river. which is a major source of irrigation in the rabi season.Few nos of ginning factories are situated in the region.