National Day of Prayer will be held on Thursday, May 2, from 6-7 p.m., at the Town Hall Gazebo, between Town Hall and the library.