Tharangambadi is located in Nagapattinam district of the state of Tamil Nadu.