Elections in Tamil Nadu, Kerala, West Bengal, Assam and Puducherry will be held from March 27 and the results will be announced on May 2, the Election Commission said today. Bengal will vote in eight phases, March 27, April 1, April 6, April 10, April 17, April 22, April 26 and April 29.