Salem Holiday Market 2026: Your Guide to the December Gift Show at Old Town Hall

The Salem Holiday Market is a one-day holiday gift show in downtown Salem. On Sunday, December 20, 2026, more than 60 artists, makers, collectors and dealers from around New England fill both floors of Old Town Hall. 2026 is its 10th year.
It comes late in the season, five days before Christmas, so it works well for last-minute gifts. Here's what to know before you go.
The essentials
- Date: Sunday, December 20, 2026
- Hours: 11am–4pm
- Where: Old Town Hall, 32 Derby Square, Salem, MA 01970
- Admission: $5 at the door, general admission only
- Vendors: 60+ artists, makers, collectors and dealers
- Organizer: New England Open Markets
What you'll find
The market is juried. New England Open Markets reviews every vendor and looks for a balanced mix of categories. The organizer says it welcomes "all forms of distinctive art, handmade crafts, antiques, curiosities, and oddities."
That last part fits Salem. Past vendor names lean toward the witchy and the curious: bone and botanical work, candles, pottery, printmaking, illustration, jewelry and small-batch food. The full 2025 vendor list is posted on the organizer's page if you want a sense of the mix. The 2026 vendor list had not been posted as of late September.
The venue
Old Town Hall sits in Derby Square, between the Essex Street pedestrian mall and Front Street. It dates from 1816–17 and is the earliest surviving municipal building in Salem. The market uses both floors of the two-story brick building.
Salem Arts Association, which holds its own market in the same building, describes Old Town Hall as ADA accessible, with an elevator at one end and stairs at the other.
Tickets and admission
Admission is $5 at the door, and the organizer lists general admission only. The same page also says tickets are "coming soon," so watch the official site in case advance tickets are added. No separate price for children was listed as of late September.
Parking and getting there
The organizer does not publish visitor parking details. Old Town Hall is in Derby Square in downtown Salem, next to the Essex Street pedestrian mall. Check the official site for any updates before you go.
Q: When is the Salem Holiday Market in 2026?
It's on Sunday, December 20, 2026, from 11am to 4pm, at Old Town Hall, 32 Derby Square, Salem.
Q: How much does the Salem Holiday Market cost?
Admission is $5 at the door. The organizer lists general admission only.
Q: Who runs the Salem Holiday Market?
New England Open Markets produces it. The group also runs the Boston Open Market and other holiday markets in Massachusetts.
Q: Is there more than one holiday market at Salem's Old Town Hall?
Yes. Salem Arts Association holds its 14th annual Holiday Artists' Market in Old Town Hall on Saturday, November 28, 2026, from 11am to 5pm. That is a separate event from the Salem Holiday Market on December 20.
More holiday shopping nearby
- Marblehead Winter Artisan & Craft Fair — Marblehead, December 5–6
- SoWa Christmas Market — Boston's South End, November 20 – December 27
- Snowport Holiday Market — Boston Seaport, November 6 – December 27
Check each listing for hours and admission before you go.
Related reading
- Holiday Craft Fairs & Christmas Markets in Massachusetts 2026
- Salem Haunted Happenings 2026: The Complete October Guide
- Snowport Holiday Market 2026: What to Know Before You Visit
- Boston Metro Craft Fair Circuit 2026
- Craft Fairs in Massachusetts 2026: A Vendor's and Visitor's Guide
- Massachusetts Fairs and Festivals in 2026: Your Complete Guide
Details in this guide come from New England Open Markets' website as of late September 2026. Confirm the date, hours and admission on the official site before you go.
Last updated: September 2026




