Polling stations will be open between 7am and 10pm on May 7, with the first results expected within a few hours, and the final one on the evening of Saturday May 9.