Maryland Route 331 (MD 331) is a 28.74-mile (46.25 km) state highway on the Eastern Shore of Maryland in the United States. Signed north-south, the route runs from Vienna in Dorchester County northwest to Easton in Talbot County, intersecting U.S. Route 50 (US 50) at both ends. MD 331 is a two-lane undivided road most of its length that passes mostly through agricultural areas. The road also passes through the communities of Hurlock and Preston along the way. It encounters several routes during its journey, including MD 14 near Rhodesdale and MD 16 in the Preston area, both of which the route forms concurrencies with. In addition, the route also intersects with MD 392 and MD 307 in Hurlock and with MD 318 near Preston.
Most of present-day MD 331 was designated as part of US 213 in 1926 when the U.S. Highway System was established. By 1940, US 213 was moved to a new alignment that crossed the Choptank River at Cambridge on a bridge built in 1935 and MD 331 was designated to run from Vienna to Easton. Both ends of MD 331 have been shortened since, with the southernmost portion of MD 331 curtailed following the completion of the US 50 bypass of Vienna by the 1990s and the northern terminus of the route cut back to US 50 in 2004 when the state-maintained portion of Dover Road to Dover Street in Easton was turned over to the city.
MD 331 begins at an interchange with US 50 (Ocean Gateway) in Vienna, Dorchester County, a short distance west of the Nanticoke River. MD 331 signage continues south of US 50 on county-maintained Rhodesdale Vienna Road to an intersection with Old Ocean Gateway in Vienna. From this interchange, the route heads north on Rhodesdale Vienna Road, a two-lane undivided road.[1][3] It passes through wooded areas, with a set of power lines and an abandoned railroad right-of-way owned by Delmarva Power and Light Company located along the east side of the road.[3] MD 331 continues into farmland, with some rural residences alongside the road, before it approaches Reids Grove, where MD 819 (Reids Grove Road) loops to the west of MD 331.[1][3] Past Reids Grove, the route continues through a mix of woodland and farmland, still paralleling the power lines and the abandoned railroad.[3]
MD 331 reaches Rhodesdale, where it intersects MD 14 (Rhodesdale Eldorado Road). At this intersection, the route makes a left turn to run concurrent with MD 14 along East New Market Rhodesdale Road, heading west through Rhodesdale. The road leaves Rhodesdale and heads into farmland. MD 331 splits from MD 14 in Shiloh Church by turning north on Shiloh Church Hurlock Road at an intersection.[1][3] Along Shiloh Church Hurlock Road, MD 331 passes a few residences before heading through more farm fields.[3]
MD 331 enters Hurlock and heads into residential areas, with the name changing to Main Street at the Jackson Street intersection. It passes more residences before intersecting MD 392 (Delaware Avenue). Past MD 392, the road passes more homes before it heads into the downtown area of Hurlock, where it crosses the Maryland and Delaware Railroad's Seaford Line at-grade and MD 307 (Broad Street). Past this intersection, MD 331 heads northwest on Academy Street past numerous homes before the road leaves Hurlock. Upon leaving Hurlock, the road becomes Waddells Corner Road and it heads into farmland.[1][3] The road turns to the west and continues through agricultural areas with intermittent residences.[3] It comes to an intersection with MD 16 (East New Market Ellwood Road), where MD 331 makes a right turn to head north along with MD 16.[1][3] MD 16/MD 331 head north through a mix of woods and farms with some residences. The road continues through rural areas with an increasing number of residences as it approaches the Preston area. The road intersects the western terminus of MD 318 (Preston Road) near businesses. Past this intersection, MD 16/MD 331 continue northwest on Preston Road.[1][3]
Caroline and Talbot counties
The road crosses the Hunting Creek into Caroline County. In Linchester, MD 817 loops off to the west of MD 16/MD 331 on Linchester Road. Past MD 817, the road enters Preston, where it becomes Main Street, passing by residences and some businesses. The route intersects MD 324 (Maple Avenue) before reaching the center of town, where MD 16 splits from MD 331 by heading northeast on Harmony Road. Past this intersection, the route passes more residences before leaving Preston, where it becomes Dover Bridge Road.[1][3] It heads north into rural areas of woods and farms with some residences along the road.[3] The road turns to the northwest and intersects Tanyard Road. MD 331 turns west and continues to the residential community of Bethlehem, where it intersects MD 578 (Bethlehem Road). Past Bethlehem, the road continues past many rural residences.[1][3]
MD 331 enters wetlands as it approaches the Choptank River, which it crosses into Talbot County on the Dover Bridge, a high-level bridge. Upon entering Talbot County, the route becomes Dover Road and continues to the northwest through a mix of woodland and farmland.[1][3] It turns to the west with the number of residences increasing as it approaches Easton.[3] Upon reaching Easton, MD 331 heads into commercial and industrial areas. The route ends at the intersection with US 50 (Ocean Gateway), where Dover Road continues west as a local road toward downtown Easton.[1][3]
History
MD 331 from Rhodesdale to Easton was one of the original state roads marked for improvement in 1909. In 1910, the only paved sections of the highway were the approaches to Dover Bridge in both Talbot County and Caroline County.[4] The state road was paved from Hurlock to Shiloh Church in 1912, from Easton to Waddell's Corner in 1913 and 1914, from Waddell's Corner to Hurlock in 1915, and within Hurlock in 1916.[5][6] When the U.S. Highway System was organized in 1926, the state road became part of US 213.[7][8]
The first section of the Vienna–Rhodesdale highway was 2 miles (3.2 km) of pavement south from Rhodesdale that was completed by 1923.[9] The remainder of the highway was under construction by 1924, with another 2 miles (3.2 km) section of the road completed north from Vienna by 1927.[7][10] The gap between Vienna and Rhodesdale was filled in 1928.[11] When the Nanticoke River Bridge at Vienna was completed in 1931, US 213 was rerouted between Mardela Springs and Rhodesdale to pass through Vienna.[12][13] A new Dover Bridge, replacing a bridge built in the 19th century, was completed in 1932.[12][14][15] In 1939, the original MD 331 and US 213 swapped routes; US 213 also assumed MD 344 between Vienna and MD 16 at Mount Holly.[16]
MD 331 has seen little change since 1939. MD 331 and MD 16 were realigned around Ellwood and Linchester around 1960.[17][18] MD 331's southern terminus was truncated at its newly constructed interchange with US 50 in Vienna in 1991 shortly after US 50 bypassed Vienna.[19] MD 331's northern terminus has been rolled back twice in Easton. The state highway was rolled back from Washington Street to Park Street in 1983.[20] MD 331 was truncated at US 50 in 2004.[21] On October 14, 2014, groundbreaking for a new Dover Bridge took place, with Lieutenant Governor Anthony Brown and other state and local politicians in attendance. The new bridge, which was built to the south of the former swing bridge, was constructed as a fixed-span steel girder bridge.[22] Construction on the new Dover Bridge cost $64 million.[22][23] The new bridge opened to traffic on June 12, 2018.[24] A ribbon-cutting ceremony for the new Dover Bridge was held on June 13, 2018, with Governor Larry Hogan and other state and local officials in attendance.[25]
MD 331A is the designation for the 0.08-mile (0.13 km) section of Linchester Road from MD 16/MD 331 to MD 817A near Preston in Caroline County.[1]
MD 331B is the designation for the 0.06-mile (0.097 km) section of Seaman Road from MD 16/MD 331 near its intersection with MD 318 in Dorchester County to Langrell Road (MD 817B) on the Dorchester/Caroline County line near Preston.[1]
MD 331D is the designation for the 0.21-mile (0.34 km) section of Payne Road from MD 16/MD 331 to the terminus of County Route 201 southeast of Preston.[1]