Template:Jctint/testcases
{{Use mdy dates|date=May 2016}}
{{template test cases notice}}
This page is used to hold test samples related to potential changes to {{tl|jcttop}}, {{tl|jctint}}, {{tl|jctbridge}}, {{tl|jctco}}, and {{tl|jctbtm}}. The possible code is at {{tl|jcttop/sandbox}}, {{tl|jctint/sandbox}}, {{tl|jctbridge/sandbox}}, {{tl|jctco/sandbox}}, and {{tl|jctbtm/sandbox}}, respectively.
Junction list
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__
|state=MI
|county=Ottawa
|location=Zeeland
|mile=0.000
|road=Main Street
|notes=}}
{{__TEMPLATENAME__
|state=MI
|county=Kent
|location=Grandville
|mile=12.763
|road={{jct|state=MI|I|196}}
|notes=Designation ends just east of the Ottawa–Kent county line}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctco|jctco/sandbox}}|state=MI|county=Ionia}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}
|state=MI
|county=Eaton
|location=Delta Township
|mile=123.456
|bridge=Fake Bridge}}
{{#ifeq:__TEMPLATENAME__|jctint|{{jctbtm}}|{{jctbtm/sandbox}}}}
}}
Exit list
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__|exit
|state=MI
|county=Ottawa
|cspan=2
|location=Georgetown Township
|mile=0.000
|exit=—
|road={{jct|state=MI|I|196|name1=G.R. Ford Freeway|city1=Grand Rapids|city2=Holland}}
|notes=Exit 64 on I-196}}
{{__TEMPLATENAME__|exit
|state=MI
|location=Jamestown Township
|mile=1.737
|exit=1
|road=8th Avenue
|notes=}}
{{__TEMPLATENAME__|exit
|state=MI
|county=Kent
|cspan=6
|location=Byron Township
|lspan=3
|mile=3.778
|exit=3
|road=Wilson Avenue – Grandville
|notes=}}
{{__TEMPLATENAME__|exit
|mile=5.756
|exit=5
|road=Byron Center Avenue – Wyoming
|notes=}}
{{__TEMPLATENAME__|exit
|mile=7.886
|mile2=8.776
|exit=8
|type=incomplete
|road={{jct|state=MI|US|131|city1=Grand Rapids|city2=Kalamazoo}}
68th Street – Cutlerville
|notes=No access to 68th Street from westbound M-6; exit 77 on US 131 for M-6 and exit 76 on US 131 for 68th Street}}
{{__TEMPLATENAME__|exit
|state=MI
|location=Gaines Township
|ctdab=Kent
|mile=10.867
|exit=11
|road=Kalamazoo Avenue – Kentwood
|notes=Single-point urban interchange}}
{{__TEMPLATENAME__|exit
|state=MI
|location=Caledonia Township
|ctdab=Kent
|mile=15.370
|mile2=15.391
|exit=15
|road={{jct|state=MI|M|37|city1=Grand Rapids|city2=Hastings|name1=Broadmoor Avenue|extra=airport|location3=Gerald R. Ford International Airport}}
|notes=}}
{{__TEMPLATENAME__|exit
|state=MI
|location=Cascade Township
|mile=19.696
|exit=—
|road={{jct|state=MI|I|96|city1=Muskegon|city2=Lansing}}
|notes=Exit 46 on I-96}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctco|jctco/sandbox}}|exit|state=MI|county=Ionia}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}|exit
|state=MI
|county=Eaton
|location=Delta Township
|mile=123.456
|bridge=Fake Bridge}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbtm|jctbtm/sandbox}}|keys=incomplete|exit}}
}}
Exit list with old exits
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__|old
|state=MI
|county=Ottawa
|cspan=2
|location=Georgetown Township
|mile=0.000
|old=—
|exit=—
|road={{jct|state=MI|I|196|name1=G.R. Ford Freeway|city1=Grand Rapids|city2=Holland}}
|notes=Exit 64 on I-196}}
{{__TEMPLATENAME__|old
|state=MI
|location=Jamestown Township
|mile=1.737
|old=1
|exit=1
|road=8th Avenue
|notes=}}
{{__TEMPLATENAME__|old
|state=MI
|county=Kent
|cspan=6
|location=Byron Township
|lspan=3
|mile=3.778
|old=2
|exit=3
|road=Wilson Avenue – Grandville
|notes=}}
{{__TEMPLATENAME__|old
|mile=5.756
|old=3
|exit=5
|road=Byron Center Avenue – Wyoming
|notes=}}
{{__TEMPLATENAME__|old
|mile=7.886
|mile2=8.776
|old=4
|exit=8
|type=incomplete
|road={{jct|state=MI|US|131|city1=Grand Rapids|city2=Kalamazoo}}
68th Street – Cutlerville
|notes=No access to 68th Street from westbound M-6; exit 77 on US 131 for M-6 and exit 76 on US 131 for 68th Street}}
{{__TEMPLATENAME__|old
|state=MI
|location=Gaines Township
|ctdab=Kent
|mile=10.867
|old=5
|exit=11
|road=Kalamazoo Avenue – Kentwood
|notes=Single-point urban interchange}}
{{__TEMPLATENAME__|old
|state=MI
|location=Caledonia Township
|ctdab=Kent
|mile=15.370
|mile2=15.391
|old=6
|exit=15
|road={{jct|state=MI|M|37|city1=Grand Rapids|city2=Hastings|name1=Broadmoor Avenue|extra=airport|location3=Gerald R. Ford International Airport}}
|notes=}}
{{__TEMPLATENAME__|old
|state=MI
|location=Cascade Township
|mile=19.696
|old=—
|exit=—
|road={{jct|state=MI|I|96|city1=Muskegon|city2=Lansing}}
|notes=Exit 46 on I-96}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctco|jctco/sandbox}}|old|state=MI|county=Ionia}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}|old
|state=MI
|county=Eaton
|location=Delta Township
|mile=123.456
|bridge=Fake Bridge}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbtm|jctbtm/sandbox}}|old|keys=incomplete}}
}}
Multistate exit list, using state column
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__|exit
|state=IN
|sspan=1
|county=Elkhart
|location=York Township
|ctdab=Elkhart
|mile=0.00
|type=concur
|road={{Jct|state=IN|I|80|I|90|Toll|}}
{{jct|state=IN|IN|13|dir1=south}}
|notes=Roadway continues south as SR 13; southern end of SR 13 concurrency}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}|exit
|river_wide=yes
|type=concur
|river=
|mile=0.67
|mile2=0.000
|line=y
|bridge=Indiana–Michigan state line
Northern end of SR 13 concurrency}}
{{__TEMPLATENAME__|exit
|state=MI
|state_col=yes
|sspan=7
|county=St. Joseph
|cspan=6
|location=White Pigeon
|mile=2.881
|road={{Jct|state=MI|US|12|city1=Niles|city2=Coldwater}}
|notes=}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}|exit
|state=MI
|location=Fabius Township
|lspan=2
|mile=5.448
|bridge=Divided highway begins}}
{{__TEMPLATENAME__|exit
|mile=5.772
|type=concur
|road={{jct|state=MI|M|60|dir1=west|city1=Niles}}
|notes=Southern end of M-60 concurrency}}
{{__TEMPLATENAME__|exit
|state=MI
|location=Three Rivers
|lspan=2
|mile=6.887
|type=concur
|road={{Jct|state=MI|US-Bus|131|dab1=Three Rivers|M|60|dir1=north|dir2=east}}
|notes=Northern end of M-60 concurrency}}
{{__TEMPLATENAME__|exit
|mile=9.106
|road={{Jct|state=MI|US-Bus|131|dab1=Three Rivers|dir1=south}}
|notes=}}
{{__TEMPLATENAME__|exit
|state=MI
|location=Park Township
|ctdab=St. Joseph
|mile=12.960
|road={{Jct|state=MI|M|216|dir=west|city1=Marcellus}}
|notes=Eastern terminus of M-216}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}|exit
|state=MI
|county=Kalamazoo
|location=Portage
|mile=21.128
|bridge=Freeway begins}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctco|jctco/sandbox}}|exit|state_col=yes|sspan=3|state=MI|county=Allegan}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctco|jctco/sandbox}}|exit|state=MI|county=Kent}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}|exit|river=Grand River|mile=123.456|bridge=Grand River Bridge}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbtm|jctbtm/sandbox}}|keys=concur|exit|region_col=yes}}
}}
Named interchanges
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
|length_ref={{Cite web|url=http://www.paturnpike.com/travelmap/simpmap.aspx |title=Pennsylvania Turnpike Map (simplified) |author=Pennsylvania Turnpike Commission |publisher= Pennsylvania Turnpike Commission |accessdate=January 10, 2009}}
|exit_ref={{Cite web|url=ftp://ftp.dot.state.pa.us/public/pdf/Interstate%20exit%20numbering1.pdf|title=Pennsylvania Exit Numbering|accessdate=October 2, 2007|author=Pennsylvania Department of Transportation |publisher= Pennsylvania Department of Transportation}}
}}
{{__TEMPLATENAME__|old|name
|state=PA
|county=Lawrence
|location=North Beaver Township
|mile=1.4
|old=1
|exit=2
|name=Gateway
|road=Gateway Toll Plaza
|notes=$4.30 flat toll for two-axle vehicles travelling eastbound. ($3.98 with E-ZPass)}}
{{__TEMPLATENAME__|old|name
|state=PA
|county=Beaver
|cspan=2
|location=Big Beaver
|mile=9.4
|old=1A
|exit=10
|name=New Castle
|road={{jct|state=PA|I|376|city1=New Castle|city2=Pittsburgh}}
|notes=Indirect access to Pennsylvania Route 351 as well}}
{{__TEMPLATENAME__|old|name
|state=PA
|location=Homewood
|mile=12.8
|old=2
|exit=13
|name=Beaver Valley
|road={{jct|state=PA|PA|18|city1=Ellwood City|city2=Beaver Falls}}
|notes=}}
{{__TEMPLATENAME__|old|name
|state=PA
|county=Butler
|location=Cranberry Township
|ctdab=Butler
|mile=28.4
|old=3
|exit=28
|name=Cranberry
|road={{jct|state=PA|I|79|US|19|city1=Erie|city2=Pittsburgh}}
|notes=}}
{{__TEMPLATENAME__|old|name
|state=PA
|county=Somerset
|cspan=2
|location=Somerset
|mile=109.9
|old=10
|exit=110
|name=Somerset
|road={{jct|state=PA|US|219|city1=Johnstown|city2=Somerset}}
|notes=Original exit 4}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}|old|name
|state=PA
|location=Stonycreek Township
|ctdab=Somerset
|mile=
|bridge=Allegheny Mountain Tunnel}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctco|jctco/sandbox}}|old|name
|state=PA
|county=Huntingdon}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbtm|jctbtm/sandbox}}|old|name}}
}}
Metric location
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__
|state=PR
|location=none
|cspan=9
|km=0.00
|road={{jct|state=PR|Ter|506|city1=Ponce}}
|notes=South to PR-1; north is Esperanza Street}}
{{__TEMPLATENAME__
|state=PR
|location=none
|km=1.90
|road={{jct|state=PR|PR|52|city1=Guayanilla|city2=San Juan|name1=Luis A. Ferre Expressway}}
|notes=PR-52 is also the unsigned Interstate PR-1}}
{{__TEMPLATENAME__
|state=PR
|location=none
|km=2.50
|road={{jct|state=PR|PR|14|city1=Ponce|city2=Coamo|name1=Tito Castro Avenue}}
{{jct|state=PR|PR|14|Sec|139|dir1=north|to2=yes|city1=Maraguez|city2=Anon}}
{{jct|state=PR|PR|14|Urban|505|dir1=north|to2=yes|city1=Machuelo Arriba|city2=Monte Llano|city3=San Patricio}}
|notes=}}
{{__TEMPLATENAME__
|state=PR
|location=none
|km=4.40
|road={{jct|state=PR|Urban|163|city1=Ponce|name1=Fagot Avenue / Glenview Avenue}}
|notes=PR-163 follows Fagot Avenue (south) and Glenview Avenue (north)}}
{{__TEMPLATENAME__
|state=PR
|location=none
|km=7.30
|road={{jct|state=PR|Sec|503|city1=Ponce|city2=Portugues|name1=Mayor Cantera Street}}
{{jct|state=PR|Sec|504|dir1=north|name1=San Patricio; Consejo|city1=Ponce|dir2=north|city2=Jayuya}}
|notes=}}
{{__TEMPLATENAME__
|state=PR
|location=none
|km=8.20
|road={{jct|state=PR|PR|9|dir1=south|city1=Ponce|name1=Canas}}
|notes=}}
{{__TEMPLATENAME__
|state=PR
|location=none
|km=15.10
|road={{jct|state=PR|Sec|503|city1=Ponce}}
|notes=}}
{{__TEMPLATENAME__
|state=PR
|location=none
|km=18.40
|road={{jct|state=PR|Sec|503|city1=Ponce}}
|notes=}}
{{__TEMPLATENAME__
|state=PR
|location=none
|km=18.70
|road={{jct|state=PR|Ter|515|dir1=west|name1=Guaraguao|city1=Ponce}}
|notes=}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbtm|jctbtm/sandbox}}|sub1=yes}}
}}
California
=Postmiles=
{{testcase nowiki|showcode=no
|template=CAint
|heading1=Live
|heading2=Sandbox
|
|county=Los Angeles
|post_ref=
{{cite web |author= California Department of Transportation |url= http://www.dot.ca.gov/hq/structur/strmaint/brlog2.htm |title= Log of Bridges on State Highways |date= July 2007 |location= Sacramento |publisher= California Department of Transportation}}{{cite web |author= Traffic and Vehicle Data Systems Unit |publisher= California Department of Transportation |url= http://traffic-counts.dot.ca.gov/2006all.htm |title= All Traffic Volumes on CSHS |year= 2006 |accessdate= July 29, 2011}}
|exit_ref={{cite web |author= California Department of Transportation |publisher= California Department of Transportation |work= California Numbered Exit Uniform System |url= http://www.dot.ca.gov/hq/traffops/signtech/calnexus/pdf/onetennorth.pdf |title= SR 110 Northbound |format=PDF |accessdate= January 2008}} {{cite web |author= California Department of Transportation |publisher= California Department of Transportation |work= California Numbered Exit Uniform System |url= http://www.dot.ca.gov/hq/traffops/signtech/calnexus/pdf/onetensouth.pdf |title= SR 110 Southbound |format=PDF |accessdate= January 2008}}}}
{{__TEMPLATENAME__|exit
|location=Los Angeles
|lspan=6
|postmile=23.73
|exit=24A
|road={{Jct|state=CA|I|5|dir1=south|name1=Santa Ana Freeway|US|101|dir2=north|name2=Hollywood Freeway|city1=Santa Ana|city2=Hollywood}}
{{jct|state=CA|SR|110|dir1=south|name1=Harbor Freeway|city1=Downtown Los Angeles}}
|notes=Four Level Interchange; southbound exit and northbound entrance; SR 110 is the continuation beyond US 101}}
{{__TEMPLATENAME__|exit
|postmile=23.96
|exit=24B
|road=Sunset Boulevard
|notes=Southbound exit and northbound entrance}}
{{__TEMPLATENAME__|exit
|postmile=24.55
|exit=24C
|road=Hill Street – Chinatown, Civic Center
|notes=No southbound entrance; signed as exit 24B northbound; left exit southbound}}
{{__TEMPLATENAME__|exit
|postmile=24.73
|exit=24D
|road=Stadium Way – Dodger Stadium
|notes=Signed as exit 24B northbound}}
{{__TEMPLATENAME__|exit
|postmile=25.04
|exit=25
|road=Solano Avenue, Academy Road
|notes=}}
{{{{#ifeq:__TEMPLATENAME__|CAint|jctbridge|jctbridge/sandbox}}|exit
|postmile=D26.78
|type=incomplete
|bridge=Figueroa Street Tunnels
Northbound only}}
{{{{#ifeq:__TEMPLATENAME__|CAint|jctbtm|jctbtm/sandbox}}|exit|sub1=yes|altunit=yes}}
}}
=Miles=
{{testcase nowiki|showcode=no
|template=CAint
|heading1=Live
|heading2=Sandbox
|
|exit_ref=
{{cite web |author= California Department of Transportation |work= California Numbered Exit Uniform System |url= http://www.dot.ca.gov/hq/traffops/signtech/calnexus/pdf/eighteightynorth.pdf |title= I-880 Northbound |publisher= California Department of Transportation |access-date= January 2008}} {{cite web |author= California Department of Transportation |url= http://www.dot.ca.gov/hq/traffops/signtech/calnexus/pdf/eighteightysouth.pdf |title= I-880 Southbound |work= California Numbered Exit Uniform System |publisher= California Department of Transportation |access-date= January 2008}}}}
{{__TEMPLATENAME__|exit
|county=Santa Clara
|cspan=6
|county_note=SCL 0.00-10.50
|location=San Jose
|lspan=6
|mile=0.00
|exit=
|road={{Jct|state=CA|SR|17|dir1=south|city1=Santa Cruz}}
|notes=Continuation beyond I-280
}}
{{__TEMPLATENAME__|exit
|mile=0.00
|exit=0A
|road={{jct|state=CA|I|280|city1=San Francisco|city2=Downtown San Jose}}
|notes=Southbound exit and northbound entrance
}}
{{__TEMPLATENAME__|exit
|mile=0.41
|exit=0B
|road=Stevens Creek Boulevard, West San Carlos Street
|notes=Southbound exit and northbound entrance
|type=incomplete
}}
{{__TEMPLATENAME__|exit
|mile=1.25
|exit=1
|road=Bascom Avenue – Santa Clara
|notes=Signed as exits 1A (south) and 1B (north) northbound
}}
{{__TEMPLATENAME__|exit
|mile=2.08
|exit=2
|road={{Jct|state=CA|SR|82|city1=Santa Clara|name1=The Alameda}}
}}
{{__TEMPLATENAME__|exit
|mile=2.67
|exit=3
|road=Coleman Avenue – Mineta San Jose International Airport
}}
{{{{#ifeq:__TEMPLATENAME__|CAint|jctbtm|jctbtm/sandbox}}|exit|keys=incomplete}}
}}
Length conversion
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__
|country=USA
|location=none
|km=9
|road={{convert|9|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=10
|road={{convert|10|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=11
|road={{convert|11|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=12
|road={{convert|12|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=13
|road={{convert|13|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=14
|road={{convert|14|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=15
|road={{convert|15|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=16
|road={{convert|16|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=17
|road={{convert|17|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=32
|road={{convert|32|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=90
|road={{convert|90|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=99
|road={{convert|99|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=100
|road={{convert|100|km|mi}}
}}
{{__TEMPLATENAME__
|country=USA
|location=none
|km=101
|road={{convert|101|km|mi}}
}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbtm|jctbtm/sandbox}}|sub1=yes}}
}}
No lengths
This would only be used for proposed highways that were never built.
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__
|state=NY
|location=Tarrytown
|lspan=4
|mile=none
|road={{jct|state=NY|I|87|NYST||I|287}}
|notes=Southbound exit and northbound entrance
}}
{{__TEMPLATENAME__
|mile=none
|road=Waterfront
}}
{{__TEMPLATENAME__
|mile=none
|road=Beekman Avenue
}}
{{__TEMPLATENAME__
|mile=none
|road={{jct|state=NY|NY|117}}
|notes=Proposed extension of Phelps Way
}}
{{__TEMPLATENAME__
|state=NY
|location=Ossining
|area=town
|mile=none
|road=Rockledge Avenue
}}
{{__TEMPLATENAME__
|state=NY
|location=Ossining
|lspan=2
|area=village
|mile=none
|road=Brayton Park, Crawbuckie Beach
}}
{{__TEMPLATENAME__
|mile=none
|road={{jct|state=NY|US|9|NY|9A}}
|notes=South end of Croton Expressway
}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbtm|jctbtm/sandbox}}|sub1=yes|length=off}}
}}
pspan
{{testcase nowiki|showcode=no
|template=jctbridge
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__|exit
|river=River 1
|bridge=Long bridge spanning two rivers
|qspan=2
}}
{{__TEMPLATENAME__|exit
|river=River 2
|bridge=none
}}
{{{{#ifeq:__TEMPLATENAME__|jctbridge|jctbtm|jctbtm/sandbox}}|exit}}
}}
length_ref
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{__TEMPLATENAME__
|state=NY
|county=Tompkins
|location=none
|mile=15
|length_ref=Some reference
}}
{{#ifeq:__TEMPLATENAME__|jctint|{{jctbtm}}|{{jctbtm/sandbox}}}}
}}
Multiple old exit numbers
{{testcase nowiki|showcode=no
|template=jctint
|heading1=Live
|heading2=Sandbox
|
{{{{#ifeq:__TEMPLATENAME__|jctint|jcttop|jcttop/sandbox}}|old|state=MA|length_ref={{cite web|url=http://services.massdot.state.ma.us/mrla/RouteSelection.htm|title=Massachusetts Route Log Application|author=MassDOT Planning Division|date=|website=|publisher=Massachusetts Department of Transportation|accessdate=August 23, 2014}}|location_ref=|exit_ref={{cite web|author=Massachusetts Department of Transportation|year=|title=Exit Numbers and Names: Route I-95 (Attleboro-Canton)|url=http://www.mhd.state.ma.us/default.asp?pgid=../common/highways/ExitListI95&sid=ExitDetails|publisher=|accessdate=August 23, 2014}}{{cite web|author=Massachusetts Department of Transportation|year=|title=Exit Numbers and Names: Route I-95 (128) (Canton-Peabody)|url=http://www.mhd.state.ma.us/default.asp?pgid=../common/highways/ExitListI95_128&sid=ExitDetails|publisher=|accessdate=August 23, 2014}}{{cite web|author=Massachusetts Department of Transportation|year=|title=Exit Numbers and Names: Route I-95 (Peabody-Salisbury)|url=http://www.mhd.state.ma.us/default.asp?pgid=../common/highways/ExitListI95_2&sid=ExitDetails|publisher=|accessdate=August 23, 2014}}|dest_ref=
}}
{{__TEMPLATENAME__|state=MA|old
|county=Bristol
|cspan=9
|location=Attleboro
|lspan=6
|mile=0.000
|old=–
|exit=–
|road={{jct|state=RI|I|95|dir1=south|city1=Providence}}
|notes=Continuation from Rhode Island
}}
{{__TEMPLATENAME__|state=MA|old
|mile=0.499
|old=–
|exit=1
|type=incomplete
|road={{jct|state=MA|US|1|dir1=south|name1=Broadway|location1=Pawtucket, RI}}
|notes=Southbound exit and northbound entrance
}}
{{__TEMPLATENAME__|state=MA|old
|mile=1.199
|old=2ASequential exit number before replaced with milepost-based exit number
|exit=1A
|road={{jct|state=MA|MA|1A|dir1=south|name1=Newport Avenue|location1=Pawtucket, RI}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=1.213
|exit=1B
|road={{jct|state=MA|MA|1A|dir1=north|to2=to|US|1|city1=South Attleboro}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=4.197
|exit=4
|road={{jct|state=MA|MA|123|city1=South Attleboro|city2=Attleboro|city3=Norton}}
|notes=Signed as Exits 3A (east) and 3B (west) southbound
}}
{{__TEMPLATENAME__|state=MA|old
|mile=5.860
|exit=5
|road={{jct|state=MA|I|295|dir1=south|location1=Woonsocket, RI|location2=Warwick, RI}}
|notes=Northern terminus of I-295, exits 2A-B
}}
{{__TEMPLATENAME__|state=MA|old
|location=North Attleborough
|mile=6.918
|exit=6
|road={{jct|state=MA|to1=to|Route|152|city1=North Attleboro|city2=Attleboro}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|location=Mansfield
|lspan=2
|mile=11.562
|exit=11A
|road={{jct|state=MA|I|495|dir1=south|city1=Cape Cod}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=11.604
|exit=11B
|road={{jct|state=MA|I|495|dir1=north|city1=Worcester}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|county=Norfolk
|cspan=17
|location=Foxborough
|mile=12.944
|exit=12
|road={{jct|state=MA|Route|140|city1=Mansfield|city2=Foxboro}}
|notes=Signed as Exits 7A (south) and 7B (north)
}}
{{__TEMPLATENAME__|state=MA|old
|location=Sharon
|lspan=4
|mile=16.626
|mspan=2
|ospan=2
|exit=16
|espan=2
|road=South Main Street – Sharon
|notes=Northbound signage
}}
{{__TEMPLATENAME__|state=MA|
|mile=none
|road=Mechanic Street – Foxboro
|notes=Southbound signage
}}
{{__TEMPLATENAME__|state=MA|old
|mile=19.215
|mspan=2
|ospan=2
|exit=19
|espan=2
|road={{jct|state=MA|US|1|to2=to|Route|27|city1=Walpole}}
|notes=Northbound signage
}}
{{__TEMPLATENAME__|state=MA
|mile=none
|road={{jct|state=MA|US|1|city1=Foxboro|city2=Wrentham}}
|notes=Southbound signage
}}
{{__TEMPLATENAME__|state=MA|old
|location=Walpole
|mile=21.096
|exit=21
|type=incomplete
|road=Coney Street – Walpole, Sharon
|notes=Southbound exit and northbound entrance
}}
{{__TEMPLATENAME__|state=MA|old
|location=Norwood
|mile=23.269
|exit=23
|road=Neponset Street – Canton, Norwood
|notes=Signed as Exits 11A (east) and 11B (west)
}}
{{__TEMPLATENAME__|state=MA|old
|location=Canton
|mile=26.740
|old=63Old exit number for Route 128 before I-95 designation
|exit=26
|type=concur
|road={{jct|state=MA|I|93|dir1=north|US|1|dir2=north|city1=Boston}}
{{jct|state=MA|MA|128}}
|notes=Left exit southbound; southern terminus of I-93; Exit 1 on I-93; southern end of wrong-way concurrency with US 1
Southern terminus of Route 128
}}
{{__TEMPLATENAME__|state=MA|old
|location=Dedham
|mile=27.352
|exit=27
|road=University Avenue – MBTA / Amtrak station
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|location=Westwood
|mile=28.627
|exit=28
|road=East Street / Canton Street
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|location=Dedham
|lspan=4
|mile=29.300
|exit=29A
|road={{jct|state=MA|to1=to|MA|1A|city1=Dedham}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=29.316
|type=concur
|exit=29B
|road={{jct|state=MA|US|1|dir1=south|city1=Norwood}}
|notes=Northern end of wrong-way concurrency with US 1
}}
{{__TEMPLATENAME__|state=MA|old
|mile=30.823
|exit=30
|road={{jct|state=MA|MA|109|city1=Dedham|city2=Westwood}}
|notes=Signed as Exits 16A (east) and 16B (west)
}}
{{__TEMPLATENAME__|state=MA|old
|mile=32.388
|exit=32A
|road={{jct|state=MA|MA|135|city1=Needham|city2=Natick}}
|notes=Norfolk County Correctional Center is in the median of Route 128, access from Route 135
Eastern terminus of Route 135
}}
{{__TEMPLATENAME__|state=MA|old
|location=Needham
|lspan=2
|mile=32.873
|exit=32B
|road=Great Plain Avenue – West Roxbury
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=35.730
|exit=35
|road=Highland Avenue – Newton Highlands, Needham
|notes=Signed as Exits 19A (Newton Highlands) and 19B (Needham)
}}
{{__TEMPLATENAME__|state=MA|old
|location=Wellesley
|mile=36.798
|exit=36
|road={{jct|state=MA|MA|9|city1=Brookline|city2=Boston|city3=Framingham|city4=Worcester}}
|notes=Signed as Exits 20A (east) and 20B (west)
}}
{{__TEMPLATENAME__|state=MA|old
|county=Middlesex
|cspan=27
|location=Newton
|lspan=2
|mile=38.175
|exit=38A–B
|road={{jct|state=MA|MA|16|city1=Newton|city2=Wellesley|city3=Waban}}
|notes=Signed as Exits 21A (east) and 21B (west, with Exit 22) southbound
}}
{{__TEMPLATENAME__|state=MA|old
|mile=38.519
|exit=38C
|road=Grove Street – MBTA Station
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|location=Weston
|lspan=3
|type=incomplete
|mile=38.977
|exit=39A
|road=Recreation Road
|notes=Northbound exit and entrance only
}}
{{__TEMPLATENAME__|state=MA|old
|mile=39.240
|exit=39B
|road={{jct|state=MA|MA|30|city1=Newton|city2=Wayland}}
|notes=Interchange located after Exit 25 northbound
}}
{{__TEMPLATENAME__|state=MA|old
|type=toll
|location=
|mile=39.406
|exit=39C
|road={{jct|state=MA|I|90|MATP|city1=Boston|location2=Albany, NY}}
|notes=Exits 14-15 on I-90
}}
{{__TEMPLATENAME__|state=MA|old
|location=Waltham
|lspan=6
|mile=41.406
|exit=41
|road={{jct|state=MA|US|20|city1=Waltham|city2=Weston}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=43.270
|ospan=2
|exit=43A
|espan=2
|road=Third Avenue – Waltham
|notes=Northbound signage
}}
{{__TEMPLATENAME__|state=MA
|mile=43.283
|road=Totten Pond Road / Third Avenue / Wyman Street{{cite web|author=Google Maps|title=Street View|date=September 2013|url=http://goo.gl/maps/i4dJG|publisher=Google|accessdate=August 23, 2014}}
|notes=Southbound signage
}}
{{__TEMPLATENAME__|state=MA|old
|mile=43.273
|ospan=2
|exit=43B
|espan=2
|road=Totten Pond Road / Winter Street / Wyman Street{{cite web|author=Google Maps|title=Street View|date=October 2012|url=http://goo.gl/maps/L6FrF|publisher=Google|accessdate=August 23, 2014}}
|notes=Northbound signage
}}
{{__TEMPLATENAME__|state=MA
|mile=43.288
|road=Winter Street
|notes=Southbound signage
}}
{{__TEMPLATENAME__|state=MA|old
|location=
|mile=44.543
|exit=44
|road=Trapelo Road – Belmont, Lincoln
|notes=Signed as Exits 28A (Belmont) and 28B (Lincoln) northbound
}}
{{__TEMPLATENAME__|state=MA|old
|location=Lexington
|lspan=4
|mile=45.412
|exit=45A
|road={{jct|state=MA|MA|2|dir1=east|city1=Arlington|city2=Cambridge}}
|notes=Exits 52A-B on Route 2
|nspan=2
}}
{{__TEMPLATENAME__|state=MA|old
|mile=45.445
|exit=45B
|road={{jct|state=MA|MA|2|dir1=west|city1=Acton|city2=Fitchburg}}
|notes=none
}}
{{__TEMPLATENAME__|state=MA|old
|mile=46.492
|exit=46
|road={{jct|state=MA|MA|2A|city1=East Lexington|location2=Hanscom Field|city3=Concord}}
|notes=Signed as Exits 30A (east) and 30B (west)
}}
{{__TEMPLATENAME__|state=MA|old
|mile=48.716
|exit=48
|road={{jct|state=MA|MA|4|MA|225|city1=Lexington|city2=Bedford}}
|notes=Signed as Exits 31A (south / east) and 31B (north / west)
}}
{{__TEMPLATENAME__|state=MA|old
|location=Burlington
|type=concur
|lspan=5
|mile=50.079
|exit=50A
|road={{jct|state=MA|US|3|dir1=north|city1=Lowell|location2=Nashua, NH}}
|notes=Southern end of wrong-way concurrency with US 3; Exit 25A on US 3
}}
{{__TEMPLATENAME__|state=MA|old
|mile=50.341
|exit=50B
|road=Middlesex Turnpike – Burlington
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|type=concur
|mile=51.767
|exit=51A
|road={{jct|state=MA|US|3|dir1=south|city1=Winchester}}
|notes=Northern end of wrong-way concurrency with US 3
}}
{{__TEMPLATENAME__|state=MA|old
|mile=51.778
|exit=51B
|road={{jct|state=MA|MA|3A|dir1=north|city1=Burlington}}
|notes=Southern terminus of Route 3A
}}
{{__TEMPLATENAME__|state=MA|old
|location=
|mile=52.639
|exit=52
|road=Winn Street – Woburn, Burlington
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|location=Woburn
|lspan=2
|mile=53.735
|exit=53
|road={{jct|state=MA|MA|38|city1=Woburn|city2=Wilmington}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=55.128
|exit=55A
|road=Washington Street – Woburn, Reading
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|location=Reading
|lspan=3
|mile=55.704
|exit=55B
|road={{jct|state=MA|I|93|dir1=south|city1=Boston}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=55.729
|exit=55C
|road={{jct|state=MA|I|93|dir1=north|location1=Concord, NH}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=56.561
|exit=56
|road={{jct|state=MA|MA|28|city1=Stoneham|city2=Reading}}
|notes=Signed as Exits 38A (south) and 38B (north)
}}
{{__TEMPLATENAME__|state=MA|old
|location=Wakefield
|lspan=2
|mile=57.779
|exit=57
|road=North Avenue – Reading, Wakefield
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=58.532
|exit=58
|road={{jct|state=MA|MA|129|location1=Wakefield Center|city2=Wilmington}}
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|county=Essex
|location=Lynnfield
|mile=59.296
|exit=59
|road=Main Street – Lynnfield Center, Wakefield
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|county=Middlesex
|location=Wakefield
|mile=60.859
|exit=60
|road=Salem Street – Wakefield
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|county=Essex
|cspan=21
|location=Lynnfield
|lspan=2
|mile=61.510
|exit=61
|road=Walnut Street – Saugus, Lynnfield
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=62.899
|exit=62
|road={{jct|state=MA|US|1|MA|129|city1=Boston|city2=Danvers}}
|notes=Signed as Exits 44A (south / west) and 44B (north / east) northbound; no Route 129 signage southbound
}}
{{__TEMPLATENAME__|state=MA|old
|location=Peabody
|lspan=2
|type=concur
|mile=64.625
|exit=64
|road={{jct|state=MA|MA|128|dir1=north|city1=Gloucester}}
|notes=Left exit northbound; northern end of concurrency with Route 128; Exit 29 on Route 128
}}
{{__TEMPLATENAME__|state=MA|old
|mile=66.098
|exit=66
|type=incomplete
|road={{jct|state=MA|US|1|dir1=south|city1=Boston}}
|notes=Southbound exit and northbound entrance
}}
{{__TEMPLATENAME__|state=MA|old
|location=Danvers
|lspan=5
|mile=67.329
|exit=67A–B
|type=incomplete
|road={{jct|state=MA|Route|114|city1=Peabody|city2=Middleton}}
|notes=No southbound exit; signed as Exits 47A (east) and 47B (west)
}}
{{__TEMPLATENAME__|state=MA|old
|mile=68.226
|exit=67C
|type=incomplete
|road=Centre Street – Danvers
|notes=Southbound exit and entrance only
}}
{{__TEMPLATENAME__|state=MA|old
|mile=68.979
|exit=69A
|type=incomplete
|road={{jct|state=MA|Route|62|city1=Danvers|city2=Middleton}}
|notes=Northbound exit and southbound entrance
}}
{{__TEMPLATENAME__|state=MA|old
|mile=69.867
|ospan=2
|exit=69B
|espan=2
|road={{jct|state=MA|US|1|city1=Topsfield}}
|notes=Northbound signage
}}
{{__TEMPLATENAME__|state=MA
|mile=69.851
|road={{jct|state=MA|US|1|to2=to|MA|62|MA|114|city1=Topsfield|city2=Danvers}}
|notes=Southbound signage
}}
{{__TEMPLATENAME__|state=MA|old
|location=Boxford
|lspan=3
|mile=72.277
|exit=72
|road=Endicott Road – Topsfield, Middleton
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=73.979
|exit=74
|road=Topsfield Road – Topsfield, Boxford
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|mile=76.201
|exit=76
|road={{jct|state=MA|Route|97|city1=Topsfield|city2=Georgetown}}
|notes=Signed as Exits 53A (south) and 53B (north)
}}
{{__TEMPLATENAME__|state=MA|old
|location=Georgetown
|mile=78.051
|exit=78
|road={{jct|state=MA|Route|133|city1=Georgetown|city2=Rowley}}
|notes=Signed as Exits 54A (east) and 54B (west) northbound
}}
{{__TEMPLATENAME__|state=MA|old
|location=Newbury
|mile=81.542
|exit=81
|road=Central Street – Byfield, Newbury
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|location=West Newbury
|mile=83.362
|exit=83
|road=Scotland Road – Newbury, West Newbury
|notes=
}}
{{__TEMPLATENAME__|state=MA|old
|location=Newburyport
|mile=86.044
|exit=86
|road={{jct|state=MA|Route|113|city1=West Newbury|city2=Newburyport}}
|notes=
}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbridge|jctbridge/sandbox}}|old
|location_special=Newburyport–Amesbury line
|mile=87.189
|mile2=87.377
|bridge=Merrimack River
}}
{{__TEMPLATENAME__|state=MA|old
|location=Amesbury
|mile=88.124
|exit=88
|road={{jct|state=MA|Route|110|to2=to|I|495|city1=Salisbury|city2=Amesbury}}{{cite web|author=Google Maps|title=Street View|date=September 2012|url=http://goo.gl/maps/RiehT|publisher=Google|accessdate=August 23, 2014}}
|notes=Signed as Exits 58A (east) and 58B (west) northbound
}}
{{__TEMPLATENAME__|state=MA|old
|location=Salisbury
|lspan=3
|mile=89.367
|exit=89
|type=incomplete
|road={{jct|state=MA|I|495|dir1=south|city1=Worcester}}
|notes=Southbound exit and northbound entrance
}}
{{__TEMPLATENAME__|state=MA|old
|mile=90.239
|exit=90
|road={{jct|state=MA|Route|286|location1=Beaches|city2=Salisbury}}
|notes=Signed as Route 286 east southbound
}}
{{__TEMPLATENAME__|state=MA|old
|mile=90.82
|old=–
|exit=–
|road={{jct|state=NH|I|95|dir1=north|city1=Portsmouth}}
|notes=Continuation into New Hampshire}}
{{{{#ifeq:__TEMPLATENAME__|jctint|jctbtm|jctbtm/sandbox}}|old|keys=incomplete,concur,toll}}
{{Reflist|group=lower-alpha}}
}}
References
{{reflist}}