Thủ đô và thành phố lớn nhất của nó là Chennai (trước đây gọi là Madras). Tamil Nadu nằm ở phần cực nam của Bán đảo Ấn Độ và giáp với lãnh thổ liên hiệp Puducherry và các bang Kerala, Karnataka và Andhra Pradesh ở Nam Ấn Độ.