The search for the merriest town is on.

Twenty-five towns are finalists in Hallmark’s Merriest Christmas Town competition.

One of them will eventually be named Hallmark’s Merriest Christmas Town and get the opportunity to serve as a filming location for a future Hallmark movie.

The 25 towns are:

  • Ashland, Oregon
  • Bemidji, Minnesota
  • Berlin, Maryland
  • Boerne, Texas
  • Cape May, New Jersey
  • Carlinville, Illinois
  • Carolina Beach, North Carolina
  • Chatham, Massachusetts
  • Collierville, Tennessee
  • Conway, South Carolina
  • Corning, New York
  • Cullman, Alabama
  • Eureka Springs, Arkansas
  • Hanover, Pennsylvania
  • Leavenworth, Washington
  • Lewisburg, West Virginia
  • Marlborough, Connecticut
  • Neenah, Wisconsin
  • North Conway, New Hampshire
  • Papillion, Nebraska
  • Parkville, Missouri
  • Placerville, California
  • Portsmouth, Ohio
  • Versailles, Kentucky
  • Winter Garden, Florida

In the Cape Cod town of Chatham, the holiday season comes to life with decorated storefronts and its annual Christmas by the Sea Stroll. At Chatham Bars Inn, more than 50 employees work overnight on Thanksgiving to transform the resort for the holidays, decorating 10 Christmas trees and stringing about 45,000 lights across the property. The inn also hosts seasonal activities including wreath-making workshops, gingerbread decorating, Santa events and holiday teas.

You can vote for Chatham here.

Voting contines through 11:59 p.m. Eastern time on Sept. 4, 2026. But viewer voting is just a piece of the puzzle. Hallmark judges will weigh things like holiday traditions and neighborhood charm. The winner is expected to be announced at the end of October.