Routes 21-40
Route
South or West Terminus
North or East Terminus
Comment
MA
 21
US 20 - Boston Road and Parker Street 
City of Springfield
MA 9 (Ware Road) at Jabish Street 
Mile Marker 13.7
Town of Belchertown

MA
 22
MA 1A (Rantoul Street), MA 127 (Water Street)
City of Beverly
MA 133 (Main Street)
Mile Marker 9.5
Town of Essex

MA
 23
New York State Line (NY 23) 
Town of Egremont
US 20 (Westfield Road) 
Mile Marker 38.4
Town of Russell

MA
 24
Rhode Island State Line (RI 24) 
City of Fall River
I-93 (US 1), Exit 4 
Mile Marker 41.2
Town of Randolph
Prior to construction of MA 24 freeway, 
MA 24 was on Cape Cod. This road is now MA 124
MA
25
I-495 at I-195 
Town of Wareham
US 6, MA 28, Bourne Bridge 
Mile Marker 10.0
Town of Bourne
PAUL'S OPINION: This ten mile freeway should be redesignated as I-195 and/or I-495.
MA 225 was once MA 25
MA
26


From 1956 to 1959, US 1 north of Danvers was routed onto what is now I-95, and US 1 became MA 17.   A 1955 map shows this stretch of highway labeled as MA 26.
MA
27
MA 106 - Main Street 
Town of Kingston
MA 4, two blocks south of MA 110 and 129
Mile Marker 73.5
Town of Chelmsford
PAUL'S OPINION: MA 27 is signed as a NORTH-SOUTH route, but isessentially an east-west route between Walpole and Kingston. One of the two segments should be renumbered.
MA
28
US 6, Orleans Rotary 
Town of Eastham
New Hampshire State Line (NH 28) 
Mile Marker 152.0
City of Methuen
MA 28 is signed as a NORTH-SOUTH route east of Falmouth, which is confusing.
PAUL'S OPINION: MA 28 should end at US 6 in Wareham. The section from the Bourne Bridge to Falmouth Center should be US 3, which should extend south to the ferry at Woods Hole. A new route number should be used for the east-west portion of this route along the south shore of Cape Cod; perhaps MA 26 or MA 29 would be a good choice.
MA
28A
MA 28 - West Falmouth Highway
Town of Falmouth
MA 28, Otis Rotary
Mile Marker 8.0
Town of Bourne
PAUL'S OPINION: A scenic route that's a pleasure to drive.
MA
29



MA
30
MA 140 at MA 122 
Town of Grafton
US 20, Commonwealth Avenue
Mile Marker 36.3
City of Boston

Includes "Heartbreak Hill" in Newton
PAUL'S OPINION: MA 30 west of Framingham is a beautiful drive.

MA
31
Connecticut State Line, about 
300 feet north of CT 197 

Town of Dudley
New Hampshire State Line (NH 31) 
Mile Marker 58.9
Town of Ashby
See Kurumi's comments about the start of this route at the Connecticut state line.
MA
32
Connecticut State Line (CT 32) 
Town of Monson
New Hampshire State Line (NH 32) 
Mile Marker 60.6
Town of Royalston

MA
32A
MA 32 - Main Street
Town of Hardwick
MA 122 at MA 32
Mile Marker 12.8
Town of Petersham

MA
33
MA 141 (Memorial Drive at Grattan Street)
City of Chicopee
MA 116 (Lyman Street at Newton Street)
Mile Marker 5.5
Town of South Hadley

MA
34



MA
35
MA 114 - Margin Street at Gardner Street 
City of Peabody
MA 97 Valley Road at Wenham Road
Mile Marker 5.8
Town of Topsfield

MA
36
MA 106 - Holmes Street at Plymouth Street 
Town of Halifax
MA 14 - Center Street at Mattakeesett Street
Mile Marker 5.4
Town of Pembroke

MA
37
MA 28 (Howard Street at North Montello Street)
City of Brockton
I-93, exit 6 
Mile Marker 9.2
City of Braintree

MA
38
I-93 Exit 21 at MA 28 
City of Somerville
New Hampshire State Line (NH 38) 
Mile Marker 26.5
Town of Dracut
PAUL'S OPINION: MA 38 is parially signed south of Mile Marker 0.0. Extend MA 38 south to meet MA 99 on Rutherford Avenue in Boston.
MA
39
MA 28 (Main Street) at MA 124 (Sisson Road)
Town of Harwich
MA 28 (Harwich Road at Orleans-Chatham Road)
Mile Marker 8.1
Town of Orleans

MA
40
MA 119 & MA 225 (Lowell Road at Main Street) 
Town of Groton
MA 3A (Groton Road at Tyngsboro Road)
Town of Chelmsford

 
Home
Routes 1-20
Routes 21-40
Routes 41-60
Routes 61-80
Routes 81-100
Routes 101-120
Routes 121-140
Routes 141-160
Routes 161-180
Routes 181-200
Routes 201-495