Woodsville is a small town located between the counties of Grafton and Haverhill. The town lies just beside the river of Connecticut at the mouth of Ammonoosuc river. Though the present county seat of Grafton is North Haverhill, the village of Woodsville was traditionally seen as the County seat due to the historical location of the County Court house here.
Woodsville ocupies a total area of about 2.4 sq. kms. and is elevated from the ground by about 457 ft. This small town of Woodsville is crisscrossed by a number of major highways which the connects the city with the nearby towns and cities. Most of the local inhabitants are primarily involved with varied service oriented economic activities in the region like tourism, healthcare and the education sector.