Jammalamadugu is a Municipality and Revenue Division in Kadapa district of the Indian state of Andhra Pradesh. It is in Jammalamadugu mandal of Jammalamadugu revenue division.
Jammalamadugu is at 14.83°N 78.4°E / 14.83; 78.4. It has an average elevation of 169 metres (554 feet).
As of 2001 India census, Jammalamadugu had a population of 46,000 approximately. Males constitute 49% of the population and females 51%. Jammalamadugu has an average literacy rate of 79.5%, higher than the national average of 59.5%: male literacy is 85%, and female literacy is 74%. 11% of the population is under 6 years of age.
Jammalamadugu is on National Highway 67 (India). Daily bus services are available to Hyderabad, Bangalore, Chennai, Vijayawada and Kadapa.
Jammalamadugu railway station is on the Nandyal–Yerraguntla section. It falls under the jurisdiction of Guntakal railway division.