The Secretary of the Commonwealth has developed an excellent tool for learning about your voter registration status, who your representatives are, links to their websites showing how to contact them, and other elections related information at the following address. If you have a zip code other than 01072 and your zip code doesn't work for your name, try putting in 01072.
http://www.sec.state.ma.us/VoterRegistrationSearch/MyVoterRegStatus.aspx
Register to vote: Call Town Clerk (413) 259-1204 to have a mail-in voter registration form sent, stop in Town Clerk’s Office to register in person, or register at the Registry of Motor Vehicles when you renew your driver’s license.
Massachusetts also has On-Line Voter Registration. https://www.sec.state.ma.us/ovr
No need to wait for an election — do it anytime!