Hudson is a town in Hillsborough County, New Hampshire, United States. Hudson began as part of the Dunstable Land Grant that encompassed the current city of Nashua, New Hampshire, and the towns of Dunstable and Pepperell, Massachusetts, as well as parts of other nearby towns on both sides of the border. In 1732, all of Dunstable east of the Merrimack River became the town of Nottingham, Massachusetts. Nine years later, the northern boundary of Massachusetts was finally officially established, and the New Hampshire portion of Nottingham became Nottingham West, to avoid confusion with Nottingham, New Hampshire to the northeast.
Two small recreational lakes exist within the town borders. Robinson (or Robinson's) Pond in the northern part of the town features a public access beach and boat ramp that can be accessed via Robinson Road. Otternic Pond (locally called "Tonic Pond"), located between Hudson Center and Hudson Village, has a public boat landing (Claveau Landing) that can be accessed off Highland Street. Both ponds are often used for fishing during the summer and skating and ice hockey during the winter. Musquash Pond (or Swamp), located in the southern part of the town, is a wild bird sanctuary and is utilized as a breeding ground by several threatened and endangered species of birds. In the early 1900s hunters would travel by horse from as far as Derry to camp and stalk game in the renowned swamp.