Merrimack County · Merrimack Valley
Salisbury
Part of the Franklin area
Visit Franklin guideAbout Salisbury
Salisbury is a community of 1,382 in Merrimack County, in the Merrimack Valley region of New Hampshire. It is part of the greater Franklin area.
Schools & Education
Salisbury is part of the SAU 46 school district.
School District Hub
Merrimack Valley School District(SAU 46)
Salisbury serves as the regional school district hub for 5 surrounding towns:
Quick Facts
Population
1,382
County
Merrimack
Region
Merrimack Valley
School District
SAU 46
Explore the Franklin Area
See Franklin for dining, activities, outdoor recreation, local businesses, and more.
View Franklin GuideEvents near Salisbury
Fri, Aug 21
2026 Dirt Duels at The Flat Track at NHMS
The Flat Track at NHMS
Sat, Aug 22
Luxury Suite: Double Header Saturday
New Hampshire Motor Speedway
Sat, Aug 22
Doubleheader Saturday
New Hampshire Motor Speedway
Sun, Aug 23
2026 NHMS Ticket Deposit
New Hampshire Motor Speedway
Sun, Aug 23
NASCAR N4/Trackside Armbands
New Hampshire Motor Speedway
Sun, Aug 23
Luxury Suite: NASCAR Cup Series
New Hampshire Motor Speedway