For six years, Livability editors and data scientists have combined our obsessions with cities and data to create Livability’s annual ranking of the Top 100 Best Places to Live in America.

Every time it makes this list, it looks at hundreds of data points and examines more than 1,000 cities based on economics, housing, amenities, infrastructure, demographics, social and civic capital, education, and health care.

This year, it wanted to get back to basics, so it started with a single question: What matters most to you when you’re deciding where to live?

That’s what it asked 1,000 millennials across the country in an exclusive survey.

Their No. 1 answer? Affordability, in a landslide.

So, for the first time ever, Livability instituted a cap on median home value. This year, no city on the Top 100 Best Places to Live list has a median home value above $250,000.

It made some other changes, too. It raised the population maximum from 350,000 to 1 million to accommodate more midsize cities that are attracting waves of young people. It also changed up and added more weight to some of the measures of diversity and inclusion to reflect what millennials are looking for in the cities they call home.

If you’re a young person looking for a fresh start, or you’re sick of spending your whole paycheck on rent in a big city, this list is for you. Livability’s stated goal is to help you discover your best place to live. These 100 cities are unique, welcoming, affordable and bursting with opportunities.

The only thing they’re missing is you.

1. Boise, Idaho

Population: 214,196

Take a walk around this year’s No. 1 city and ask people where they’re from, and chances are you’ll meet a lot of recent transplants from places like Portland, the Bay Area and New York.

That’s no coincidence.

Boise has become a magnet for people looking for a tight-knit community, great job opportunities, easy access to the outdoors — and, perhaps most important, a much lower cost of living than many larger and comparably sized cities.

Young families are drawn to Boise because it’s one of the safest cities in the world. In addition, Boise’s affordability and do-it-yourself spirit make it the perfect place for creatives (check out the awesome comedy scene), entrepreneurs and startups. The tech scene here is growing fast, with new talent flocking to the city, eager to find a work-life balance that allows for plenty of fresh air and adventure.

2. Raleigh, N.C.

Population: 432,520

North Carolina’s capital city truly has something for everyone, which is why it scored high in the amenities category. Whether you’re a sports fan, a foodie, an outdoor adventurer, an entrepreneur, a college student or some combination, there’s a long list of things to do in Raleigh to entertain and delight you.

Raleigh, N.C.- something for everyone. iStockphoto

3. Madison, Wis.

Population: 243,122

Madison has a reputation as one of the best college towns in the country (and one of the best places for recent college grads), but Wisconsin’s capital city has so much more to offer.

4. Iowa City, Iowa

Population: 71,832

Award-winning public schools? Check. World-class hospitals? Yep. A walkable, thriving, vibrant downtown? For sure. Throw any hyperbole-laden statement at your description of Iowa City, and it will probably stick. It’s no surprise that this extraordinary Big Ten university town continues its reign as a top-five place to live in our Top 100.

5. Rochester, Minn.

Population: 116,000

Maybe you’ve never heard of this city of 116,000 in southeastern Minnesota, but we bet you’ve heard of its biggest employer: the Mayo Clinic.

6. Columbia, Mo.

Population: 115,391

Located about halfway between Kansas City and St. Louis, Columbia is a vibrant, youthful city that is home to the University of Missouri and the quintessential college town.

7. Sioux Falls, S.D.

Population: 164,341

Ask anyone who lives here and you’ll learn that Sioux Falls has a lot going for it — the people here are ridiculously friendly, it’s clean, it’s safe and it has a strong economy.

8. Pittsburgh

Population: 305,928

Ninety unique neighborhoods make up this city that’s especially proud of its rich sports history, the visual arts and Heinz ketchup.

9. Lincoln, Neb.

Population: 269,726

Lincoln is the state capital of Nebraska and the home of the University of Nebraska, so there’s always something going, yet it feels a lot like a small town.

10. Greenville, S.C.

Population: 61,734

There’s no getting around it: Greenville is having a moment. The city’s downtown is a premier destination for dining, shopping and entertainment, but, outside of that, Greenville is home to an array of outdoor recreation opportunities thanks to its prime location in the foothills of the Blue Ridge Mountains.

11. Fargo, N.D.

Population: 113,464

Fargo is more than an Oscar-nominated movie and an award-winning TV series. It’s also a surprisingly cool city of 122,000 in southeastern North Dakota, directly across the Red River from Minnesota.

12. Tampa, Fla.

Population: 355,603

A killer beer scene, superior Cubano sandwiches (just don’t tell Miami we said that) and glittering bay views — what’s not to love? This city-on-the-rise received high ratings in the economics category, which is especially notable due to the fact that Tampa was hit so hard by the recession in 2008.

13. Minneapolis

Population: 399,950

Prince famously said of Minneapolis, “I like Hollywood. I just like Minneapolis a little bit better,” and that’s how most locals feel. In fact, many Minneapolis natives leave this midsize city to explore bigger metropolises only to return a few years later.

14. Asheville, N.C.

Population: 86,789

With a population just under 100,000, Asheville provides a lot of bang for your buck. Known primarily for its love of beer and good food, Asheville is the world’s only Foodtopian Society and has an unparalleled foodie scene.

15. Bismarck, N.D.

Population: 66,980

North Dakota’s capital has the perfect blend of strong-rooted tradition and a bold willingness to try new things. Bismarck’s young residents aren’t afraid to get creative and take on innovative ventures.

16. Manhattan, Kan.

Population: 55,769

Far from the hustle and bustle of New York City is “The Little Apple” — better known as Manhattan, Kan. — home to Kansas State University, a blossoming food scene and a charmingly restored downtown.

17. Orlando, Fla.

Population: 256,738

Orlando is so much more than its internationally famous theme parks. This central Florida city is a bustling metropolis in its own right, with high scores in economics for its scorching-hot tech scene and a strong demographics score courtesy of both a growing Puerto Rican population and a vibrant LGBTQ community presence.

18. Tempe, Ariz.

Population: 169,816

Arizona State University calls Tempe home, which brings a youthful vibrancy to this Phoenix-area city.

Pictured is Tempe and the Arizona State University campus with the Sun Devils stadium and Wells Fargo Arena. iStockphoto

19. Bloomington, Ind.

Population: 82,813

First things first: If you’ve never visited Bloomington, you need to go. Now. We’ll wait. Now that you’ve been there, you can see how it’s nearly impossible to wander the downtown square, sample craft beers with friendly locals and explore the gorgeous Indiana University campus without thinking, “Man, this would be a great place to live.”

20. Omaha, Neb.

Population: 440,034

When you hear the word “Omaha,” chances are your mind flashes to mail-order steaks or Warren Buffett. And while these might be two of the city’s most famous denizens, Omaha has a lot more going for it than beef and billionaires.

See the full list of 100 best places to live on Livability.