Maine State Route 5 is a north-south highway in Northern York County. It runs from the Cumberland/York County Line, near Cornish, to Old Orchard Beach. ME St Rt 5 passes through the following towns in York County. Cornish Limerick North Waterboro Hollis Center East Waterboro Dayton Saco
Old Orchard Beach ME St Rt 5 is multi-plexed in York County. Maine State Route 117, near Cornish. Maine State Route 25, at Cornish. Maine State Route 11, at Limerick. U.S. Rt. 202, near East Waterboro. Maine State Route 4, near East Waterboro. Maine State Route 112, at Saco. U.S. Rt. 1, at Saco.
ME St Rt 5 crosses the following highways in York County. Maine State Route 25, at Cornish. Maine State Route 117, at Cornish. Maine State Route 25, at Cornish. Maine State Route 160, at Limerick. Maine State Route 11, at Limerick. Maine State Route 11, at Limerick. U.S. Rt. 202, at East Waterboro. Maine State Route 4, at East Waterboro. U.S. Rt. 202, neat East Waterboro. Maine State Route 4, near East Waterboro. Maine State Route 35, at Dayton. Interstate 95, (Maine Turnpike) at Saco. (NO Interchange) Maine State Route 112, at Saco. U.S. Rt. 1, at Saco. Maine State Route 9, at Saco. Maine State Route 112, at Saco.