Final answer:
The capital of New Hampshire on the Merrimack River is Concord. This city became the capital after territorial disputes resolved in New Hampshire's favor and due to its central location.
Step-by-step explanation:
The capital of New Hampshire on the Merrimack River is Concord. This city's designation as the capital dates back to an era of territorial disputes in New England. For instance, the area was once disputed between New Hampshire and Massachusetts, with the issues resolved in favor of New Hampshire in 1741. Western portions were also claimed by New York, but eventually, the matter was settled, affirming New Hampshire's claim. The Merrimack River, significant for its historical role in industrial development, notably with the establishment of power-intensive cities such as Lowell and Lawrence by the Boston Manufacturing Company, runs through Concord. Nonetheless, Concord became New Hampshire's capital not because of industrial power but due to its central location and political developments.