The Election Commission (EC) chairperson Abdul Aziz Yusoff has announced that the Teluk Intan parliamentary by-election will be held on May 31st with nominations on May 19th.