The city covers an area of and had a population of 207,327 in 2011. Dindigul is well-connected by road and rail with the rest of Tamil Nadu. It is the 12th-largest urban settlement in the state and has a population of 292,512 according to Tamil Nadu's 2011 census. Dindigul has 200,000 hectares of cultivable land, and agriculture continues to be the main occupation of its inhabitants. Located between the Palani and Sirumalai Hills, Dindigul has a reserved forest area of 85 hectares..