According to a recent Pew Research Report, millennials are on the move in search of better job opportunities.

Based on the data, cities like New York have had a higher influx of millennials compared to other major cities, but take home pay is also substantially lower in New York City compared to others.

So, this begs the question: Where is there a better than typical chance of getting a good job? And not just earn a living, but still be able to save for the future?

These are the questions Growella, a financial education site for millennials, sought to answer.

Using data from various publicly available sources and analyzing over 3,500 cities, their team performed an objective analysis and ranked 100 U.S. cities in their 2017 study "Best Cities For Millennials."

The study looked at everything from entry-level job availability to length and ease of commute, net income and much more.

These cities made the top three:

1. Durham, North Carolina

With a job availability rate 6 percent higher than the national average and a commute that'll make northeast commuters likely shed tears of joy-it's ranked top 15 in the country in terms of speed and ease making Durham is an ideal destination for millennials ready to settle down and start a life.

2. Pittsburgh, Pennsylvania

Pittsburgh has one of the largest public transportation systems in America and it's used more so by it's resident compared to other cities, but this shouldn't be a cause for concern. That's because Pittsburgh offers the 11th fastest public transit system in the country.

3. Nashville, Tennessee

Based on Growella's findings, job availability is 42 percent higher in the Music City compared to national averages. Thanks to its lower living cost, abundance of readily accessible public transportation and higher take home pay, Nashville is a no-brainer for millennials looking to plant their flag somewhere exciting (I even considered moving my former custom jewelry brand there).

"But wait" you say. What about Austin, New York City or San Francisco?

Although these cities win the popularity contest, that doesn't make them the best per se. At least not according to the Growella study, which gave the most weight to how far your paycheck goes (50 percent), how many other millennials live there (15 percent) and how easy it is to get around (10 percent). You can see all the factors here.

Let's take New York City for example.

They have a massive public transportation system. It's substantially larger than the system Pittsburgh has in place (NYC moved 1.7 billion people through its subway system alone in 2014). But, unlike Pittsburgh, NYC is ranked 81st in terms of ease of commute because the congestion is just too much.

Now let's talk San Francisco.

As a resident, you'll probably make a lot of money, but, going back to the factors Growella used to determine their rankings, your paycheck won't go very far there at all (San Francisco has the highest rent in the world according to one study).

As for Austin, the only reason it's not here is because this is a top three list, not a top ten list. Austin ranked eighth in the study out of the 100 total cities ranked.