1. Austin, Texas

lease to own home financing

With high scores across the board, Austin takes the top spot in the 2017 Best Places to Live in the U.S. list. As an increasingly popular alternative for tech companies to the more expensive San Jose and Seattle, Austin has a strong – and growing – job market that’s also able to meet the needs of the area’s growing population. From 2011 to 2015, the Austin area grew by nearly 10.5 percent due to net migration alone, making it the third fastest-growing metro area after Sarasota and Fort Myers.

Metro Population: 1,889,094

Median Home Price: $262,182

Median Annual Salary: $49,560

2. Denver

lease to own home financing

The No. 1 Best Place to Live in 2016 slides to No. 2 this year. Denver’s highest score comes from U.S. residents’ desire to live in the Mile High City, followed closely by its population growth – 6.3 percent due to net migration from 2011 to 2015 – and strong job market, with just 3.2 percent of area residents unemployed.

Metro Population: 2,703,972

Median Home Price: $301,300

Median Annual Salary: $54,450

3. San Jose, California

lease to own home financing

As the heart of Silicon Valley, it’s no secret San Jose has a strong job market, a high desirability score and impressive population growth due to net migration. It also ranked the No. 1 metro area for college readiness among high school students.

Metro Population: 1,925,706

Median Home Price: $829,792

Median Annual Salary: $78,620

4. Washington, D.C.

lease to own home financing

The District of Columbia offers ample employment opportunities, both in the public and private sectors. And with a high median annual salary, the area’s pricey cost of living is more affordable for the typical resident.

Metro Population: 5,949,403

Median Home Price: $371,772

Median Annual Salary: $65,910

5.  Fayetteville, Arkansas

lease to own home financing

Fayetteville is the fastest-growing metro area in Arkansas, having grown more than 6 percent from 2011 to 2015 due to net migration. Fayetteville also has the lowest unemployment rate (2.95 percent) out of the 100 metro areas ranked.

Metro Population: 493,095

Median Home Price: $182,508

Median Annual Salary: $43,570

6.  Seattle

lease to own home financing

Whether it’s the presence of major corporations such as Microsoft, Amazon and Starbucks or the rainy-but-mild weather, Seattle ranks high on the list of desirable places to live in the U.S. This Pacific Northwest city’s lowest score stems from its average commute time, as area residents spend an average of 29 minutes heading to work in the morning.

Metro Population: 3,614,361

Median Home Price: $359,693

Median Annual Salary: $59,060

7.  Raleigh and Durham, North Carolina

lease to own home financing

The metro area best known for boasting three renowned colleges – Duke University, University of North Carolina–Chapel Hill and North Carolina State University – scores highest for its low cost of living and steady growth. Raleigh and Durham grew by 6.4 percent due to net migration from 2011 to 2015.

Metro Population: 1,750,865

Median Home Price: $219,466

Median Annual Salary: $51,150

8.  Boston

lease to own home financing

With an unemployment rate of just 3.5 percent and a median salary over $60,000, Bostonhas the strongest job market of the 100 largest metro areas in the U.S. Boston also receives high scores for its desirability. Americans surveyed placed the New England city high on their list of places they’d like to live, given its reputation for being a big city with the friendliness of a small town.

Metro Population: 4,694,565

Median Home Price: $321,436

Median Annual Salary: $62,070

9.  Des Moines, Iowa

lease to own home financing

Iowa’s capital city is the most affordable place to live of the 100 largest metro areas in the country. Des Moines residents spend just 23.8 percent of their income on housing.

Metro Population: 601,187

Median Home Price: $168,629

Median Annual Salary: $47,170

10.  Salt Lake City

lease to own home financing

Salt Lake City rounds out the top 10 in 2017 – after ranking No. 27 last year – particularly for the area’s high value score. Salt Lake City residents spend less than 26 percent of their income on housing expenses.

Metro Population: 2,235,531

Median Home Price: $247,052

Median Annual Salary: $44,752

11.  Colorado Springs, Colorado

lease to own home financing

As the No. 2 most desirable place to live this year, Colorado Springs also scores well for its low cost of living. The median home price is nearly $25,000 less than nearby Denver.

Metro Population: 678,364

Median Home Price: $228,431

Median Annual Salary: $47,600

12.  Boise, Idaho

lease to own home financing

Idaho’s capital city receives its highest score due to population growth, with Boise growing by 5.8 percent between 2011 and 2015 due to net migration. And with an unemployment rate of 3.7 percent, Boise’s job market continues to attract new residents to the area.

Metro Population: 651,402

Median Home Price: $228,567

Median Annual Salary: $42,180

13.  Nashville

lease to own home financing

Nashville receives high scores for net migration and desirability, along with the area’s relatively low cost of living. Another plus: Music City residents spend just over 27 percent of their income on housing.

Metro Population: 1,761,848

Median Home Price: $200,590

Median Annual Salary: $44,700

14.  Charlotte, North Carolina

lease to own home financing

Charlotte saw its population grow just over 6 percent between 2011 and 2015. And many people appear to be moving to the area out of simple desire, as Charlotte is the 15th most desirable place to live in the U.S. in 2017.

Metro Population: 2,338,792

Median Home Price: $189,508

Median Annual Salary: $48,370

15.  Dallas, Fort Worth

lease to own home financing

The Dallas-Fort Worth metro area comes in at No. 15 for its large growth, thanks primarily to relocation to the area, a solid job market and relatively low cost of living compared to similar-sized cities. Ranked No. 21 on the 2016 Best Places to Live list, Dallas-Fort Worth moves up six spots this year.

Metro Population: 6,833,420

Median Home Price: $210,181

Median Annual Salary: $49,030

16.  San Francisco

lease to own home financing

San Francisco receives high scores for its desirability among residents, job market and its population growth due to net migration, but it’s also one of the most expensive places to live in the country. Residents of the San Francisco metro area spend more than 31 percent of their income on housing expenses.

Metro Population: 4,528,894

Median Home Price: $700,875

Median Annual Salary: $66,900

17.  Minneapolis-St. Paul, Minnesota

lease to own home financing

Minneapolis-St. Paul is hailed for its low cost of living, as residents typically spend just over 25 percent of their income on housing expenses, including utilities. The area also has an unemployment rate of just over 3.5 percent.

Metro Population: 3,458,790

Median Home Price: $223,995

Median Annual Salary: $53,450

18.  Madison, Wisconsin

lease to own home financing

Madison receives its highest score for having a solid job market. With a median annual salary of $47,490, unemployment is just 3.2 percent, according to the U.S. Bureau of Labor Statistics.

Metro Population: 627,618

Median Home Price: $219,429

Median Annual Salary: $49,030

19.  Grand Rapids, Michigan

lease to own home financing

Falling a few spots after finishing at No. 13 on last year’s list, Grand Rapids is hailed for its low cost of living, low crime, short commutes and high rate of college readiness among area high school students, as scored by the U.S. News Best High Schools rankings.

Metro Population: 1,017,877

Median Home Price: $155,256

Median Annual Salary: $42,950

20.  Houston, Texas

lease to own home financing

Houston rounds out the top 20 with high marks for its cost of living compared to the median annual salary, as well as for its growth due to net migration. Houston is the second of four Texas metro areas in the list of top 25 Best Places to Live in 2017.

Metro Population: 6,346,653

Median Home Price: $197,628

Median Annual Salary: $51,830

21.  Sarasota, Florida

lease to own home financing

Sarasota is another metro area with a reputation for being pricey to live compared to the typical annual income, but its recent rapid growth shows that plenty of people are willing to take on the extra costs. The Sarasota metro area grew by 10.7 percent from 2011 to 2015 due to net migration, the second-greatest population growth in that time period after only Fort Myers, Florida.

Metro Population: 735,767

Median Home Price: $224,613

Median Annual Salary: $40,600

22.  San Diego

lease to own home financing

What San Diego lacks in affordability – it’s one of the most expensive metro areas on the list – it makes up for in desirability. San Diego’s beautiful beaches and laid-back vibe make many Americans wish they lived there.

Metro Population: 3,223,096

Median Home Price: $484,625

Median Annual Salary: $54,210

23.  San Antonio, Texas

lease to own home financing

San Antonio is seeing similar growth in its job market and population as nearby Austin, Texas. Between 2011 and 2015, San Antonio grew by 6.6 percent due to net migration alone.

Metro Population: 2,286,702

Median Home Price: $178,408

Median Annual Salary: $43,740

25.  Richmond, VA

lease to own home financing

Located about 100 miles south of the District of Columbia, Richmond attracts visitors every year for its role in American history, and more people are moving to the area thanks to its growing job market. Top employers in the area include Capital One Financial Corp., VCU Health System Authority and the HCA Virginia Health System.

Metro Population: 1,246,215

Median Home Price: $216,580

Median Annual Salary: $47,880

25.  Omaha, Nebraska

lease to own home financing

Nebraska’s largest metro area scored highest for its value. Omaha is the second-most affordable place to live on the Best Places list, behind Des Moines, Iowa.

Metro Population: 895,919

Median Home Price: $152,450

Median Annual Salary: $44,920