Salem is a city in Salem district in the Indian state of Tamil Nadu. It is located about northeast of Coimbatore, southeast of Bangalore and about southwest of the state capital, Chennai. Salem is the sixth largest city in Tamil Nadu by population and covers .