Here's a city and township map of Massachusetts: http://www.sec.state.ma.us/cis/cispdf/ma_city_town.pdf
For the city and township in presidential elections, go to http://uselectionatlas.org/
and click on Election Results, then on General by Year and select 2004 or 2000 or whatever you want, then click on Massachusetts in the map, then click on Township, and then you can select townships by cliking on the names of the counties. BTW, North Andover gave Bush 49.89% and Kerry 48.94% in 2004.
Let me know if this doesn't work, since perhaps you need to be a paying member to carry out some of these steps.