| Needham Town Election Day | Tue, April 14 ~ 7:00 am – 8:00 pm |
| Polls open 7:00 am to 8:00 pm | |
| Pansy Day | Sat, April 11 ~ 10:00 am-2:00 pm |
| Needham History Center & Museum, 1147 Central Ave. | |
| School Committee Meeting | Tue, April 7 ~ 6:30 pm |
| Broadmeadow School Performance Center, 120 Broad Meadow Road | |
| Climate Action Committee Meeting | Mon, April 6 ~ 6:00-8:00 pm |
| Public Services Administration Building (PSAB), Webster Room, 500 Dedham Ave. | |
| Campaign Sign Holding | Sat, April 4 ~ 3:30 -4:30 pm |
| Downtown Needham / Needham Common | |
| LWV Needham Candidates Forum | Mon, March 30 ~ 7:00-9:00 pm |
| Broadmeadow School Performance Center, 120 Broad Meadow Road | |
| Candidate Meet & Greet at 7:00 pm. Forum begins at 7:30 pm | |
| Meet Michael | Sun, March 29 ~ 10:00-11:00 am |
| Green’s Field, 20 Pickering Street | |
| School Committee Open House | Sat, March 28 ~ 9:00-10:30 am |
| Pollard Middle School, 200 Harris Avenue | |
| State Representative Josh Tarsky’s Campaign Kickoff | Thu, March 26 ~ 6:00-8:00 pm |
| The Common Room, 965 Great Plain Avenue | |
| First Parish Enslavement Memorial Dedication | Sun, March 22 ~ 12:00-1:00 pm |
| First Parish, 23 Dedham Ave. | |
| A Night at the Needham Tavern Gala | Sat, March 21 ~ 7:00-10:00 pm |
| Needham History Center & Museum, 1147 Central Avenue | |
| Needham Exchange Club Trivia Night | Fri, March 20 ~ 6:00-9:00 pm |
| VFW Hall, 20 Junction St. | |
| School Committee Meeting | Tue, March 17 ~ 6:30 pm |
| Broadmeadow School Performance Center, 120 Broad Meadow Road | |
| Needham Bank Great Hall Concert Series ~ Cantata Singers | Sat, March 14 ~ 7:30-10:00 pm |
| Needham Town Hall, Powers Hall, 1471 Highland Avenue | |
| Needham Education Foundation Trivia Bee | Wed, March 11 ~ 7:00-9:00 pm |
| Needham High School Cafeteria, 609 Webster St. | |
| School Committee Meeting | Tue, March 3 ~ 6:30 pm |
| Broadmeadow School Performance Center, 120 Broad Meadow Road | |
