Kallur is located at . It has an average elevation of 104 metres (341 feet).
India census, Kallur had a population of 52,880. Males constitute 51% of the population and females 49%. Kallur has an average literacy rate of 43%, lower than the national average of 59.5%: male literacy is 54%, and female literacy is 32%. In Kallur, 14% of the population is under 6 years of age.