The world is now slowly dominated by millennials. These generation of young professionals are shaping the world as it is today, and such, the trends they set are much more sophisticated and picky.

The places they prefer to live, also, is based on a number of factors. And among all cities in America, there are only a couple that stand out on being a good choice for millennials to call home.

Some of the factors millennials look for in a city is its abundance of job opportunities and the easy access to places they constantly frequent like bars, restaurants, and malls. A good city must also be really affordable but does not lack the basic qualities of a good life.

So which cities top the list of being the places to live for millennials? Here are some of them:

San Francisco, California. The diversity of San Francisco is one of the reasons millennials think it's one of the best places to live, and it's also a great city that celebrates community and cultural events.

Denver, Colorado. The job scene in Denver is full of all kinds of opportunities- from biotech, healthcare, finance, and hospitality sectors, Denver has it all. The average annual salary is also higher than most American cities, something millennials nowadays really appreciate.

Minneapolis, Minnesota. You'll do no wrong in moving to Minneapolis, it has a strong economy and full of nature excursions that will make you feel as if you're living in the countryside. Highly-rated restaurants also dot the food scene in this Minnesotan city.

Madison, Wisconsin. The downtown housing development in Madison is now at an all-time high, so young professionals seeking affordable housing need not look long. Madison is also a naturally beautiful city, where cycling is encouraged as the main mode of transportation and the poverty scale is really low.

Austin, Texas. Austin is hailed as the best place to live in America this year, and millennials sure are drawn to this bustling Texas city because of its openness and access to high quality of life. The cost of living is also pretty low, and it's one of the fastest-growing metro areas in the country.