New Hampshire Route 111

New Hampshire Route 111 (abbreviated NH 111) is a 50.027 mi east–west highway in Hillsborough and Rockingham counties in southeastern New Hampshire. The road runs from the Massachusetts border at Hollis to North Hampton on the Atlantic shore.

The western terminus of NH 111 is at the Massachusetts state line in Hollis, where, as Massachusetts Route 111 (Nashua Road), the road continues into the town of Pepperell, Massachusetts, ultimately terminating in Concord at Massachusetts Route 2. The eastern terminus of NH 111 is at the junction with Ocean Boulevard (New Hampshire Route 1A) in North Hampton. At its terminus, the road is known as Atlantic Avenue.

Route description
New Hampshire Route 111's western terminus is at the Massachusetts state line at the southeastern corner of the town of Hollis, New Hampshire. The roadway continues to the south as Massachusetts Route 111. Eastbound NH 111 continues in a mostly northeasterly direction along Runnels Bridge Road, crossing the Nashua River about 1/2 mile from the border, and passing the Overlook Country Club. Immediately after the Nashua River bridge, NH 111A leaves to the east along Groton Road. NH 111 crosses into the city of Nashua, and the name changes to West Hollis Street. In Nashua, the route parallels the Nashua River's south bank, moving through the suburban southwestern quadrant of the city. At U.S. Route 3, a complex interchange involves the U.S. Route 3 freeway, NH 111, the eastern terminus of NH 111A (now called Main Dunstable Road), and several local streets. Leaving the interchange, NH 111 splits into two one-way streets, with West Hollis Street carrying westbound 111, and Kinsley Street carrying eastbound 111. St. Joseph Hospital lies along this stretch. After crossing Main Street and passing Nashua City Hall and Southern New Hampshire Medical Center, the two one-way streets merge again onto East Hollis Street. Going through an industrial part of East Nashua, still following the south bank of the Nashua River, NH 111 crosses the twin-span Taylor Falls/Veterans Memorial bridges over the Merrimack River (known locally as the Hudson Bridge) into the town of Hudson.

Traversing Hudson Village along with NH 102 and intersecting NH 3A, the route goes east following Ferry Street and Burnham Road, before turning northeast along Central Street, one of the main commercial areas of the town of Hudson. In the village of Hudson Center, NH 111 passes the former site of Benson's Wild Animal Farm, now a town park known as Benson Park. Passing through an industrial area of eastern Hudson, NH 111 enters Windham shortly before crossing Mammoth Road/NH 128. NH 111 crosses through the middle of the town of Windham, known locally as Haverhill Road (west of the town center) and Indian Rock Road (east of the town center). An interchange with I-93 lies near Canobie Lake Park as well as the northern terminus of the central NH 111A. After intersecting with Rockingham Road/NH 28 the route turns to a more northerly direction, and crosses into the extreme northern part of Salem. Briefly entering the extreme southeastern corner of Derry near Island Pond, it passes through the northwest corner of the town of Atkinson, then enters the town of Hampstead.

Within Hampstead, NH 111 forms the main southwest-northeast road through town, crossing NH 121 in the southern part of town, and NH 121A in the northeastern, more commercial part of town, an area known as East Hampstead. At the Danville town line the route intersects the eastern NH 111A. NH 111 continues east to enter the town of Kingston, where the road ends at a T-intersection with NH 125. NH 111 joins NH 125 northbound, acting as a bypass of Main Street and the Kingston town center. NH 107 joins the bypass near the Kingston Fairways Golf Club, then NH 111 leaves the multiplex at the north end of Main Street, and follows Exeter Road northeast out of Kingston, into the town of Exeter.

Upon entering Exeter, NH 111 becomes Kingston Road and approaches the downtown area from the southwest. Within downtown, it is known as Front Street. After crossing the campus of Phillips Exeter Academy, it joins NH 27 at Water Street (an intersection which serves as the terminus of the eastern NH 111A), and NH 108/Court Street and crosses a bridge over the Exeter River. Upon crossing the bridge, the three routes are now known as High Street, and continue towards the southeastern corner of town. Immediately after the bridge, NH 108 leaves to the north. Just before leaving town, there is a short concurrency with NH 88, then NH 111 leaves NH 27 along Exeter Road, and interchanges with NH 101. Leaving Exeter, NH 111 crosses a few dozen feet of the southern corner of Stratham, providing access to a small industrial park. Next entering the town of North Hampton, Exeter Road/NH 111 passes over, but does not interchange with, I-95. A complex five-way intersection lies near the center of North Hampton, with NH 111 crossing NH 151 and Hobbs Road. NH 111 turns southeast here along Atlantic Avenue, crossing US 1 and terminating at the Atlantic Ocean on Ocean Boulevard/NH 1A, in the area known as Little Boars Head.

History
The portion of NH 111 between New Hampshire Route 27 in Hampton and NH 1A in Hampton Beach was once designated New Hampshire Route 101D.

New Hampshire Route 111A
New Hampshire Route 111A is a designation held by three separate state highways in New Hampshire. Although none of the segments directly connect, all three roadways are linked by their parent, New Hampshire Route 111.

Western segment
The western segment of NH 111A is a 4.935 mi northeast–southwest loop road in Hollis and Nashua in Hillsborough County. The segment is signed east–west.

The eastern terminus is in Nashua at NH 111, west of the point where NH 111 and U.S. Route 3 meet. At that location, NH 111A is known as Main Dunstable Road. The western terminus is at NH 111 approximately 0.8 mi north of the Massachusetts state line in Hollis. At that location, NH 111A is called South Depot Road.

Middle segment
The middle segment of NH 111A is a 9.173 mi northeast–southwest highway between Pelham in Hillsborough County and Windham in Rockingham County. It is signed as an east–west highway.

The southern, officially western, terminus is in the town of Pelham at New Hampshire Route 128 (Mammoth Road) approximately 0.5 mi north of the Massachusetts state line. At this point, the road is named Marsh Road. The northern, signed eastern, terminus of the highway is in the town of Windham at NH 111 between Cobbetts Pond and Canobie Lake. At this point, the road is known as Range Road.

Eastern segment
The eastern segment of NH 111A is a 15.024 mi northeast–southwest highway between Danville and Exeter in Rockingham County. It is signed as an east–west highway.

The eastern terminus of this segment of NH 111A is in Exeter at NH 111 on the west side of String Bridge. At this location, NH 111A is named Water Street. There is a concurrency with NH 107 in Fremont. The western terminus is in Danville at NH 111. At that location, the road is known as Main Street.