Jetpac City Guides did research which required image processing on over 100 million Instagram photos to count and size the smiles on peoples' faces from around the USA. By counting these pixels, they were able to come up with a single smile score for 50 cities. In addition to smile numbers and sizes they also added in Hipster mustaches, lipstick and blue skies.
I'm not making this up.
In the end they found that people in St. Louis smile the most and have the biggest smiles. Kansas City came in second. Happy smiling hipsters under blue skies in the middle of the country, it seems. Anaheim California came in last which shocks me. Must not have many hipster mustaches out there.