8
Lexington
Concord
Chelmsford
Lowell
Framingham
Natick
Wellesley
Needham
Westwood
Norwood
Wrentham
Newton
Attleboro
Bedford
Swansea
Westborough
Worcester
Lancaster
Leominster
14
9
Weston
N
Tewksbury
4
58
26
18
12
24
51
Sudbury
95
495
90
290
2
190
RHODE ISLAND
CONNECTICUT
3
95
95
128
128
Northbridge
Wayland
NEW HAMPSHIRE
54
20
20
71
15
19
West Groton
21
6
59
▲
55
61
8
65
35
29
40
31
37
44
30
17
67
28
53
27
38
34
68