Zippia staffer John McLean took a dive into Census Bureau data and the 2010-2014 American Community Survey to find the happiest small towns (defined as places with populations between 2,000-10,000 people) in America. To determine the happiest towns, Zippia used criteria such as residents having insurance, owning a home, and having a job, as well as a well educated population, low cost of living, and having a family among a few others.
Frontenac, Mo., took the top spot for the most-smiling small town in America. The small town has a population of 3,512, with 80% of people owning a home and 66.3% of the adult population married.
Continue to Zippia to see the entire list of the nation's happiest small towns.