Salisbury Beach State Reservation in Salisbury, Massachusetts allows dogs all year on leash, but only on the riverside. From September 16 through April 30, dogs are allowed on leash on the beach side. During the Summer season of May 1 through September 15 no dogs are allowed on the beach. Considering nearby Hampton Beach does not allow dogs at all, riverside is at least an option if visiting the area in the Summer with your dogs.
However, be warned that due to strong currents dogs are not allowed in the water on the riverside of Salisbury Beach State Reservation. Boarding the Merrimack River, this beach is known for its strong currents and riptides. Therefore even during the off season when dogs are allowed on the beach, we do not recommend letting them play in the water.
Salisbury Beach State Reservation offers a 521 acre park with campground, bathhouses, picnic pavilion, and playground. Dogs are allowed to stay at the campground, as long as they are leashed. There is a large parking lot, and the daily parking fee from Memorial Day weekend through Labor Day is $14 for MA vehicles and $16 for non-Massachusetts vehicles. The riverside is lined with benches offering views of Plum Island. When entering the beach, please use the designated boardwalk and do not walk on the dunes which protect and stabilize the beach.
For more information on other dog friendly beaches in nearby New Hampshire, please visit our Dog Friendly Places page.