Ibukota dan kota terbesarnya adalah Chennai (sebelumnya dikenal sebagai Madras). Tamil Nadu terletak di bagian paling selatan Semenanjung India dan berbatasan dengan wilayah persatuan Puducherry dan negara bagian Kerala, Karnataka, dan Andhra Pradesh di India Selatan.