Shoranur (Malayalam: ഷൊര്ണൂര്) is a small town and a municipality in Palakkad district, in the Indian state of Kerala, located on the banks of the Bharathapuzha River. It covers 32.28 km2. It is a major transport hub, hosting the largest railway station in the state. Kerala Kalamandalam, the premier centre for classical arts such as Kathakali and Koodiyattam, is located at Cheruthuruthi, across the river.
'Shornur' is named in revenue records as ‘Chiramannur/ Cheramannur’ and in railway records ‘Cherumannur’. Chiramannur was transformed into Shoranur. This name Chiramannur might have derived from the relation of this place to Bharathapuzha.
Shoranur is located at 10°46′N 76°17′E / 10.77°N 76.28°E. It has an average elevation of 49 metres (160 feet).
Shoranur city comes under ottapalam urban Agglomeration, which according to the 2011 was the 13th largest in the state .The Municipality is divided into 33 wards for which elections are held every 5 years.