From First Night to Last Night, New Hampshire communities are planning family-friendly festivities for New Year's Eve.
Portsmouth, which hosts the state's only official First Night celebration, is expecting thousands of people to help ring in the new year.
The event includes a street dance from 5 p.m. to midnight in Market Square and fireworks at South Mill Pond at 7:30 p.m.
Wolfeboro held First Night events for two decades but decided to drop the official branded celebration and host what it calls "Last Night" instead.
Activities include a scavenger hunt, puppet and magic shows, a community dinner, and fireworks over Wolfeboro Bay at 6:30 p.m. followed by a contra dance.
Fireworks are also on tap tonight in Hampton Beach, Claremont, and North Conway.
The Hampton Beach display is scheduled for 8 p.m. Claremont's celebration includes fireworks at 10 p.m. at Arrowhead ski and recreation area. And North Conway will ring in the new year with fireworks at 9 p.m. at Schouler Park.
In Wolfeboro, the "Last Night" celebration begins at 6 p.m., with fireworks over Wolfeboro Bay at 6:30 p.m.