 Amaravathi River flows through the town.As of 2011, the town had a population of 67,007.Dharapuram Municipality is promoted 1st grade municipality on May 6, 1983 Dharapuram was Part of Coimbatore district in the beginning and later it moves to Erode district upto 2009.Dharapuram Town is situated along the bank of River Amaravathi, located in between 10 degree 45 minutes northern latitude and 77 degree 31 minutes eastern latitude with an extent of 7.02 km2.