The Election Commission of India on Sunday announced by-elections in eight assembly constituencies across Goa, Gujarat, Karnataka, Maharashtra, Nagaland and Tripura. Polling will be held in two phases—April 9 for Goa, Karnataka, Nagaland and Tripura, and April 23 for Gujarat and Maharashtra.