Karamadai is a municipality located in the Mettupalayam taluk of the Coimbatore district in the Indian state of Tamil Nadu. It covers a total area of 10 km2 (3.9 sq mi).
According to the 2011 census, the town had a population of 35,166 individuals. The municipality is notable for its prominent landmarks, which include the Ranganathaswamy temple and the Nanjundeswarar temple.