Border towns along the Maine–New Hampshire line mix small-town charm with practical crossroads — from river crossings to connector roads that locals rely on. If you travel the region or research jurisdictional boundaries, a focused list helps you spot which communities sit on either side of the border and who they neighbor.
There are 40 Maine – New Hampshire Bordering Towns, ranging from Acton to Wakefield. For each town you’ll find below the columns State,Country,Adjacent neighbor(s), so you can quickly see which state a place belongs to and which communities it touches — you’ll find below.
How can I use this list for trip planning or emergency services?
The table lets you identify neighboring towns at a glance, which helps when planning routes, estimating alternate roads, or locating the nearest services across the border; combine the list with a map or GPS for distances and travel times.
If I need the towns ordered geographically, what’s the easiest approach?
Export or copy the table into a spreadsheet and sort by coordinates or use a mapping app to visualize them; the provided columns make it simple to add latitude/longitude or reorder by north‑south or east‑west as needed.
Maine – New Hampshire Bordering Towns
Name | State | Country | Adjacent neighbor(s) |
---|---|---|---|
Pittsburg | NH | United States | Numerous ME unorganized territories |
Coburn Gore | ME | United States | Pittsburg, NH |
Lowelltown | ME | United States | Pittsburg, NH |
Chain of Ponds | ME | United States | Pittsburg, NH |
Clarksville | NH | United States | Lynchtown and Parmachenee, ME |
Lynchtown | ME | United States | Pittsburg and Clarksville, NH |
Parmachenee | ME | United States | Clarksville, NH |
Errol | NH | United States | Magalloway and Upton, ME |
Magalloway | ME | United States | Errol, NH |
Upton | ME | United States | Errol and Cambridge, NH |
Cambridge | NH | United States | Upton, ME |
Success | NH | United States | Riley, ME |
Riley | ME | United States | Success, NH |
Gilead | ME | United States | Shelburne, NH |
Shelburne | NH | United States | Gilead, ME |
Chatham | NH | United States | Stow and Fryeburg Academy Grant, ME |
Stow | ME | United States | Chatham, NH |
Fryeburg | ME | United States | Chatham and Conway, NH |
Conway | NH | United States | Fryeburg, ME |
Brownfield | ME | United States | Eaton, NH |
Eaton | NH | United States | Brownfield, ME |
Porter | ME | United States | Freedom and Effingham, NH |
Freedom | NH | United States | Porter, ME |
Effingham | NH | United States | Porter and Parsonsfield, ME |
Parsonsfield | ME | United States | Effingham and Wakefield, NH |
Wakefield | NH | United States | Parsonsfield and Acton, ME |
Acton | ME | United States | Wakefield and Milton, NH |
Milton | NH | United States | Acton and Lebanon, ME |
Lebanon | ME | United States | Milton and Rochester, NH |
Rochester | NH | United States | Lebanon and Berwick, ME |
Berwick | ME | United States | Rochester and Somersworth, NH |
Somersworth | NH | United States | Berwick, ME |
South Berwick | ME | United States | Rollinsford and Dover, NH |
Rollinsford | NH | United States | South Berwick, ME |
Dover | NH | United States | South Berwick and Eliot, ME |
Eliot | ME | United States | Dover and Newington, NH |
Newington | NH | United States | Eliot, ME |
Portsmouth | NH | United States | Kittery, ME |
Kittery | ME | United States | Portsmouth and New Castle, NH |
New Castle | NH | United States | Kittery, ME |
Images and Descriptions

Pittsburg
Located in Coös County, this is New Hampshire’s largest town by area. The northernmost crossing is at Coburn Gore via NH/ME-27. It contains the headwaters of the Connecticut River and the four Connecticut Lakes, a hub for outdoor recreation.

Coburn Gore
This unorganized territory in Franklin County serves as a key border crossing on ME Route 27. It is not a town but a designated port of entry in the remote North Maine Woods, surrounded by vast, undeveloped forestland.

Lowelltown
This unorganized township in Franklin County has no road crossings. It’s a remote, forested area known for its place on the historic route of Benedict Arnold’s 1775 expedition to Quebec, accessible only by private logging roads.

Chain of Ponds
An unorganized township in Franklin County, it’s named for a series of scenic ponds popular for fishing and camping. ME Route 27 passes through, but the border crossing is in neighboring Coburn Gore. The area is prized for its undeveloped wilderness.

Clarksville
A sparsely populated Coös County town with no direct road crossings to Maine. Clarksville is known for Lake Francis State Park and its serene, rural landscape, offering quiet opportunities for fishing, boating, and enjoying the Great North Woods.

Lynchtown
This unorganized Oxford County township is accessible only by private logging roads. Part of the vast, forested wilderness of western Maine, it is very sparsely populated and prized by hunters, fishermen, and snowmobilers for its remoteness and backcountry access.

Parmachenee
A remote unorganized territory in Oxford County with no road crossings. It is named for Parmachenee Lake, headwaters of the Magalloway River, and is a historic destination for traditional New England sporting camps and wilderness pursuits.

Errol
A Coös County town connected to Maine via NH Route 16. Errol sits at the northern end of Umbagog Lake and is a gateway to the Thirteen Mile Woods Scenic Area, making it a popular destination for moose watching and paddling.

Magalloway
This Oxford County plantation is connected by ME Route 16. It surrounds much of Umbagog Lake and contains the Umbogog National Wildlife Refuge, a critical habitat for loons, bald eagles, and other wildlife in a sparsely populated region.

Upton
A small Oxford County town with access via ME Route 26. Located near the southern end of Umbagog Lake, Upton is a popular area for fishing, boating, and wildlife observation, known for its scenic beauty and outdoor access.

Cambridge
This is an unincorporated and largely uninhabited township in Coös County with no direct crossings. A remote, forested area east of the White Mountains, Cambridge primarily consists of timberland and is traversed by the Androscoggin River.

Success
An unincorporated township in Coös County with no crossings. Success is a rugged, mountainous area within the White Mountains containing several peaks over 3,000 feet. The Appalachian Trail passes through the southern part of the township.

Riley
This unorganized Oxford County territory (Township A, No. 1) has no roads crossing the border. It is a mountainous, uninhabited area containing several peaks of the Mahoosuc Range, making it a challenging and remote destination for experienced hikers.

Gilead
An Oxford County town connected by US Route 2, which parallels the Androscoggin River. Gilead is a small, scenic community nestled in the White Mountains, featuring part of the Mahoosuc Public Reserved Land and popular hiking trails.

Shelburne
A Coös County town with US Route 2 as the primary crossing. Shelburne is known for the stunning Shelburne Moriah Wilderness and the Appalachian Trail, which passes through town, offering spectacular views of the White Mountains and Androscoggin River Valley.

Chatham
A Carroll County town with access via nearby NH Route 113. Lying almost entirely within the White Mountain National Forest, Chatham is a remote town cherished by hikers for its access to the challenging Baldface Circle Trail and other mountain routes.

Stow
An Oxford County town with no major paved crossings into New Hampshire. Stow is located in the western Maine foothills and contains the Appalachian Mountain Club’s Cold River Camp, offering access to numerous hiking trails in the White Mountain National Forest.

Fryeburg
An Oxford County town connected by US Route 302. Fryeburg is famous for the Fryeburg Fair, Maine’s largest agricultural fair, and is a popular destination for canoeing and kayaking on the Saco River, which meanders through the town.

Conway
A Carroll County town connected by US Route 302. Conway is a major tourist hub, encompassing North Conway Village, and is known for its outlet shopping, stunning views of Mount Washington, and being a gateway to White Mountain National Forest recreation.

Brownfield
An Oxford County town where ME Route 160 connects to nearby NH routes. Brownfield is a rural community known for the Stone Mountain Arts Center, a unique performance venue. Much of the town was devastated by the Great Fires of 1947.

Eaton
A Carroll County town with NH Route 153 running near the border. Eaton is home to the picturesque Crystal Lake and the Little White Church, which hosts a popular summer concert series, giving it a quintessential New England village charm.

Porter
An Oxford County town where ME Route 25 crosses into New Hampshire. Porter is home to the historic Porter Old Meeting House and is known for its rolling hills, apple orchards, and public access to several ponds and the Ossipee River.

Freedom
A Carroll County town with no direct crossings but NH Route 153 is nearby. Freedom is a small, idyllic community on Ossipee Lake, a popular destination for boating and summer recreation, known for its classic general store and charming village center.

Effingham
A Carroll County town with NH Route 25 providing access across the border. Effingham is known for its historic town center and being home to one of the nation’s first normal schools. Green Mountain offers local hiking opportunities.

Parsonsfield
A York County town connected by ME Route 160. Parsonsfield is notable for its historic Seminary building, a 19th-century school. It is a rural community with numerous ponds and extensive woodlands, including the Leavitt Plantation Forest.

Wakefield
A Carroll County town where NH Route 160 provides a crossing. The town includes several villages, such as Sanbornville, and is characterized by its numerous lakes and ponds, making it a popular area for summer homes and recreation.

Acton
A York County town connected by ME Route 109. Acton is a lakeside community with extensive shoreline on Great East Lake, Wilson Lake, and Square Pond, which it shares with New Hampshire, making it a popular summer vacation destination.

Milton
A Strafford County town where NH Route 125 runs near the border. Milton is centered around Milton Three Ponds, a chain of lakes shared with Lebanon, ME. The town includes the New Hampshire Farm Museum, preserving the state’s agricultural heritage.

Lebanon
A York County town with the Spaulding Turnpike (NH 16) serving as a major crossing from Rochester. Lebanon is a growing community known for its numerous lakes and ponds, offering a mix of rural landscapes and developing residential areas.

Rochester
A Strafford County city with crossings via the Spaulding Turnpike (NH 16) and Route 202. As the county’s largest city, Rochester features a historic downtown, the Rochester Opera House, and significant commercial and industrial districts.

Berwick
A York County town connected by the Berwick-Somersworth Bridge (Route 9). Berwick is one of the oldest towns in Maine, with a rich history tied to its mills along the Salmon Falls River, which forms the state boundary.

Somersworth
A Strafford County city connected by the Somersworth-Berwick Bridge on Route 9. Somersworth is a compact city, historically a mill town on the Salmon Falls River, that is now being revitalized with new businesses and community events.

South Berwick
A York County town connected by the South Berwick-Rollinsford Bridge. Rich in history, the town is home to the Sarah Orne Jewett House and was the site of the first permanent English settlement in Maine at Chadbourne’s trading post.

Rollinsford
A Strafford County town connected by the Rollinsford-South Berwick Bridge. Rollinsford is a small, historic mill town on the Salmon Falls River, known for its preserved brick mill buildings that now house artist studios and small businesses.

Dover
A Strafford County city with crossings into Maine via several bridges. Dover is the oldest permanent settlement in New Hampshire, featuring a vibrant downtown, the Children’s Museum of New Hampshire, and a thriving arts and culture scene.

Eliot
A York County town where the Piscataqua River forms the border; the I-95 bridge is nearby. Eliot is a residential community known for its scenic landscapes and historical connection to shipbuilding, offering a quieter alternative to nearby coastal towns.

Newington
A Rockingham County town with the Piscataqua River as the border; the General Sullivan Bridge is the nearest crossing. Newington is a small town dominated by Pease International Tradeport, major retail centers, and the Great Bay National Wildlife Refuge.

Portsmouth
A Rockingham County city connected by three Piscataqua River bridges: I-95, Memorial (US 1), and Sarah Mildred Long. Portsmouth is a historic seaport with a vibrant downtown, theaters, museums, and renowned restaurants.

Kittery
A York County town connected by three major bridges. As Maine’s oldest incorporated town, Kittery is famous for its extensive outlet shopping, historic Fort McClary, and the Portsmouth Naval Shipyard, a key US Navy facility.

New Castle
A Rockingham County town where the border runs through Portsmouth Harbor; no direct bridge. This affluent island town is home to the historic Wentworth by the Sea hotel, Fort Constitution, and the Portsmouth Harbor Lighthouse.