In the Cowboy State, a community of over 1,000 people is a metropolis. There are dozens of choices for coolest small towns, but we tried out best to list our five favorites, let us know if you agree or disagree.

  • # 1


    Dubois is right on the edge of falling out of this list's qualifications with a population of 971. In fact, the summer population is much higher with many flocking to vacation homes. However, it still qualifies on our list. It has a true western feel and is the gateway to beautiful Togwotee Pass. Additionally, there are several dining spots worth stopping at.

    Townsquare Media
  • # 2


    Nearly 400 folks live on this spectacular piece of land. The population at any given time nearly quadruples during the Sturgis Motorcycle Rally in August. The quiet community is the backdrop for Devil's Tower and features six hotels and a couple great steakhouses.

    Tim Pearce, Los Gatos, Flickr
  • # 3


    Nearly 800 people call this community home and it is truly a hidden gem for many. Dayton lies between Sheridan and Burgess Junction and many travelers bypass right around it on Interstate 90, especially in the winter. Dayton has a quaint downtown with a handful of eating options and is just 30 minutes outside of Sheridan.

    Wyoming Tourism
  • # 4


    Many of Alpine's 828 residents can see Idaho from their house. Right along the western Wyoming border is some of the state's most spectacular scenery. Alpine is 37 miles southwest of Jackson and provides stunning views of the Tetons and the Snake River.

    Michael Smith, Getty Images
  • # 5


    Kaycee is a true slice of western history just off of Interstate 25. It's the former home of rodeo and country music legend Chris LeDoux and features a beautiful memorial park in it's downtown. It also boasts the Hoofprints of the Past Museum, and has preserved the memory of several historical events.

    Bill Schwamle, Townsquare Media