State-wise polling days:
Andhra Pradesh: April 30, May 7
Arunachal Pradesh: April 9
Assam: April 7, 12, 24
Bihar: April 10, 17, 24, 30, May 7 and 12
Chhattisgarh: April 10, 17, 24
Goa: April 17
Gujarat: - April 30
Haryana: April 10
Himachal Pradesh: May 7
Jammu and Kashmir: April 10, 17, 24, 30, May 7
Jharkhand - April 10, 17, 24
Karnataka: April 17
Kerala: April 10
Madhya Pradesh: April 10, 17, 24
Maharashtra: April 10, 17, 24
Manipur: April 9, 17
Meghalaya: April 9
Mizoram: April 9
Nagaland: April 9
Odisha: April 10, 17
Punjab: April 30
Rajasthan: April 17, 24
Sikkim: April 12
Tamil Nadu: April 24
Tripura: April 7, 12
Uttar Pradesh: April 10, 17, 24, 30, May 7, 12
Uttarakhand: May 7
West Bengal: April 17, 24, 30, May 7, 12
Andaman and Nicobar Islands: April 10
Chandigarh: April 10
Dadra and Nagar Haveli: April 30
Daman and Diu: April 30
Lakshadweep: April 10
NCT/Delhi: April 10
Puducherry: April 24
For more information visit here