before regaining it in 2017. However, his majority is wafer-thin, and this Eurosceptic MP will have to fight hard to keep his seat in a borough that voted 79
Metrowest MA towns: Ashland, Bellingham, Douglas, Framingham, Franklin, Grafton, Holliston, Hopkinton, Hopedale, Medway, Mendon, Milford, Millbury, Millville, Natick, Northborough, Northbridge, Shrewsbury, Southborough, Sutton, Wayland, Westborough, Whitinsville, Worcester, Upton, and Uxbridge MA....