In a new study from job search site Indeed, job satisfaction is all about location.

With employees working an average of 47 hours per week, it’s no wonder people are looking for a position that not only pays well but also provides a good work environment. While there are many factors that go into job satisfaction, the degree of happiness can vary from city to city.

Best And Worst Cities For Job Satisfaction

Analyzing thousands of company reviews from current and former employees in major metros areas, Indeed determined the best and worst cities for job satisfaction. California leads the way with 5 cities landing on the list of top cities for job happiness. “California remains a strong draw for talent, in part due to the tech industry, so it’s not surprising to see many workers in the state are invested in their jobs and show above-average levels of satisfaction,” said Tara Sinclair, chief economist at Indeed. “That said, happiness at work is often in the eye of the beholder, and the high rankings may also reflect cultural and social attitudes toward work in those cities.”

From the Sunshine State to the Golden State here are the top US cities for job satisfaction.

  1. Los Angeles, CA
  2. Miami, FL
  3. San Diego, CA
  4. Providence, RI
  5. San Francisco, CA
  6. New Orleans, LA
  7. Washington, DC
  8. Boston, MA
  9. Riverside, CA
  10. San Jose, CA

Surprisingly, with many attractions and a dynamic economy, Denver landed the top spot of dissatisfaction. It also ranked last for management, work/life balance and job security. Below is the list of top 10 cities with highest degree of job dissatisfaction.

  1. Denver, CO
  2. Indianapolis, IN
  3. Louisville, KY
  4. Pittsburg, PA
  5. Richmond, VA
  6. Cincinnati, OH
  7. Salt Lake City, UT
  8. Charlotte, NC
  9. Oklahoma City, OK
  10. Nashville, TN