When is the Annual Town Meeting? The Annual Town Meeting is always the first Wednesday in May. Wedneday, May 9, 2018