So, where in this great country of ours can you find the city with happiest workers? If you said Dayton, Ohio and Knoxville, Tennessee, then give yourself a lollipop because you win. Those two metropolises tied for the top spot. At the other end of the spectrum is Boulder, Colorado. The beautiful scenery clearly isn't enough for people earning their paychecks there.

Short of working in a rainbow factory, there are other factors that go into figuring out which are the happiest cities to work. Rankings were based on 36,000 people around the country answering questions in several areas, including: