Even if you love your job, your home, and the people in your life, it's hard to be truly happy if you can't stand where you live. Your geographic location can have a significant bearing of many parts of your life, including your income potential, your health, and the activities you do outside of work. To see which city has the happiest citizens, WalletHub crunched some numbers.

The personal finance site looked at a number of different metrics, with categories including community and environment, income and employment, and emotional and physical well-being, to determine the happiest cities in the U.S. Pulling from published psychology research, WalletHub found that Plano, Texas is the happiest of the 182 cities that were analyzed. It's followed by Irvine, California; Madison, Wisconsin; Fremont, California; and Huntington Beach, California. Cities in sunny California show up frequently on the list, with 14 cities from the state making the top 50.

You can check out the top 25 below, along with an interactive map of all the cities. And if you're not interested in city life, here's a list of America's happiest states.

Source: WalletHub
  1. Plano, Texas

  1. Irvine, California

  1. Madison, Wisconsin

  1. Fremont, California

  1. Huntington Beach, California

  1. Fargo, North Dakota

  1. Grand Prairie, Texas

  1. San Jose, California

  1. Scottsdale, Arizona

  1. San Francisco, California

  1. Bismarck, North Dakota

  1. Overland Park, Kansas

  1. Santa Rosa, California

  1. Austin, Texas

  1. Sioux Falls, South Dakota

  1. Pearl City, Hawaii

  1. Glendale, California

  1. San Diego, California

  1. St. Paul, Minnesota

  1. Charleston, South Carolina

  1. Gilbert, Arizona

  1. Anaheim, California

  1. Raleigh, North Carolina

  1. Cape Coral, Florida

  1. Cedar Rapids, Iowa