Find an affordable place to call home. (Getty Images) Your ability to be financially comfortable is a key part of deciding where you want to live. Based on a survey of more than 2,000 U.S. residents on the importance of various factors in determining where to live, U.S. News weighted value at 25% – making it one of the key metrics used to calculate the Best Places to Live. To pinpoint the most affordable places on the list, we looked at what portion of the median annual household income goes toward the average cost to own or rent a home, plus the typical cost of utilities and taxes. 25. Charlotte, North Carolina

25. Charlotte, North Carolina (Getty Images) Best Places 2019 Rank: 20

Metro Population: 2,427,024

Median Annual Salary: $50,150

Income Spent on Living Expenses: 21.77% Charlotte takes the No. 25 spot on the list, with residents spending just 21.77% of their household income on housing expenses. At $50,150, the median annual salary for Charlotte residents just about matches the national average of $50,620. 24. St. Louis

24. St. Louis (Getty Images) Best Places 2019 Rank: 81

Metro Population: 2,804,998

Median Annual Salary: $49,180

Income Spent on Living Expenses: 21.53% Missouri’s largest metro area offers more affordability compared with other places in the U.S. of the same size. For instance, Baltimore and Tampa, Florida, can’t match the 21.53% cost of living compared to household income that St. Louis offers. 23. Little Rock, Arkansas

23. Little Rock, Arkansas (Getty Images) Best Places 2019 Rank: 88

Metro Population: 730,346

Median Annual Salary: $43,780

Income Spent on Living Expenses: 21.52% The capital of Arkansas is the 23rd-most affordable place to live on our list, with a blended annual household income, which includes household income for both renters and homeowners, of $55,911. After housing costs are covered, Little Rock residents typically keep more than 78% of their income to dedicate to other expenses. 22. Syracuse, New York

22. Syracuse, New York (Tony Shi Photography/Getty Images) Best Places 2019 Rank: 54

Metro Population: 659,262

Median Annual Salary: $49,850

Income Spent on Living Expenses: 21.51% This upstate New York metro area is a far more affordable living option compared to New York City, one of the most expensive places to live in the U.S. Syracuse is also one of the few metro areas that's not located in Middle America in the 25 Best Affordable Places to Live list. 21. Minneapolis-St. Paul

21. Minneapolis-St. Paul (Getty Images) Best Places 2019 Rank: 6

Metro Population: 3,526,149

Median Annual Salary: $56,030

Income Spent on Living Expenses: 21.5% Minneapolis-St. Paul is the most populous metro area on the 25 Best Affordable Places to Live list. Not only are residents spending a smaller portion of their household income on housing – just 21.5% – they’re also bringing home more money. The median annual salary is $56,030. 20. Lexington-Fayette, Kentucky

20. Lexington-Fayette, Kentucky (Getty Images) Best Places 2019 Rank: 29

Metro Population: 500,689

Median Annual Salary: $43,270

Income Spent on Living Expenses: 21.49% Lexington-Fayette has deep roots in the equestrian and agriculture industries, with plenty of farmland just outside the city centers. This helps keep the metro area’s cost of living low, at just 21.49% of the household income. 19. Raleigh and Durham, North Carolina

19. Raleigh and Durham, North Carolina (Getty Images) Best Places 2019 Rank: 10

Metro Population: 1,824,266

Median Annual Salary: $53,788

Income Spent on Living Expenses: 21.47% Referred to as the Research Triangle on account of the plethora of research companies and major universities based in the area – including Duke University, the University of North Carolina—Chapel Hill and North Carolina State University – Raleigh and Durham enjoy a relatively low cost of living. Residents spend just 21.47% of their household income on living costs. 18. Tulsa, Oklahoma

18. Tulsa, Oklahoma (Getty Images) Best Places 2019 Rank: 83

Metro Population: 977,869

Median Annual Salary: $45,260

Income Spent on Living Expenses: 21.45% Residents of the Tulsa area spend just 21.45% of the median household income on the cost of living. The overall cost of owning a home in Tulsa is low as well: The median home price is just $149,000, according to Zillow, which is well below the national average of $227,025. 17. Greenville, South Carolina

17. Greenville, South Carolina (Getty Images) Best Places 2019 Rank: 22

Metro Population: 872,463

Median Annual Salary: $43,230

Income Spent on Living Expenses: 21.44% Ranking No. 22 on the overall Best Places to Live list, Greenville enjoys a low cost of living with residents spending just 21.44% of the median household income on housing. And a steadily growing number of people are able to benefit from this low cost of living: Greenville's population grew by 4.9% due to net migration between 2013 and 2017, according to the U.S. Census Bureau. 16. Kansas City, Missouri

16. Kansas City, Missouri (Getty Images) Best Places 2019 Rank: 49

Metro Population: 2,088,830

Median Annual Salary: $49,460

Income Spent on Living Expenses: 21.43% This metro area that straddles both Missouri and Kansas is home to more than 2 million residents, but it still maintains greater affordability than most major metro areas. Kansas City residents dedicate just 21.43% of their household income to the cost of living. 15. Wichita, Kansas

15. Wichita, Kansas (Getty Images) Best Places 2019 Rank: 79

Metro Population: 642,339

Median Annual Salary: $43,880

Income Spent on Living Expenses: 21.42% While there are more than 600,000 residents in this Kansas metro area, Wichita maintains a small-town feel – with a low cost of living to match. Residents use just 25.88% of their household income to cover rent or mortgage payments, utilities and taxes. 14. Omaha, Nebraska

14. Omaha, Nebraska (Getty Images) Best Places 2019 Rank: 32

Metro Population: 914,190

Median Annual Salary: $47,660

Income Spent on Living Expenses: 21.29% With a median annual salary of $47,660, Omaha takes the No. 14 spot. The largest metro area in Nebraska, which ranked a bit higher at No. 8 last year, has seen a slight increase in the cost of living. Still, residents spend just 21.29% of their household income on housing. 13. Youngstown, Ohio

13. Youngstown, Ohio (Getty Stock Images) Best Places 2019 Rank: 97

Metro Population: 548,821

Median Annual Salary: $41,360

Income Spent on Living Expenses: 21.18% With a little more than a half-million residents, the Youngstown metro area has a cost of living that requires 21.18% of the median household income. The median home price for the metro area is low as well, at just $86,850, more than $140,000 below the national average. 12. Louisville, Kentucky

12. Louisville, Kentucky (Bob Stefko/Getty Images) Best Places 2019 Rank: 64

Metro Population: 1,278,203

Median Annual Salary: $45,100

Income Spent on Living Expenses: 21.11% As the No. 15 Best Affordable Place to Live in 2018, Louisville has climbed three spots to rank 12th on the list this year. With a median annual salary of $45,100, Louisville residents spend 21.11% of their household income on living expenses. 11. Buffalo, New York

11. Buffalo, New York (Getty Images) Best Places 2019 Rank: 52

Metro Population: 1,136,670

Median Annual Salary: $48,180

Income Spent on Living Expenses: 21.11% Beating Louisville by a ten-thousandth of a percent for the portion of income that goes toward housing, Buffalo is the second upstate New York metro area to make the top 25. Residents in the Buffalo area benefit from a low cost of living, with just 21.11% of the median household income spent on living expenses. 10. Cincinnati

10. Cincinnati (Getty Images) Best Places 2019 Rank: 39

Metro Population: 2,156,723

Median Annual Salary: $48,890

Income Spent on Living Expenses: 21% Cincinnati residents spend slightly less than Buffalonians on housing costs. The typical cost of living is 21% of the median household income. 9. Baton Rouge, Louisiana

9. Baton Rouge, Louisiana (Getty Images) Best Places 2019 Rank: 109

Metro Population: 828,741

Median Annual Salary: $44,500

Income Spent on Living Expenses: 20.79% It may be ranked No. 109 on the overall Best Places to Live list, but Baton Rouge ranks high when it comes to affordability. Baton Rouge residents spend just 20.79% of their income on housing costs. 8. Lafayette, Louisiana

8. Lafayette, Louisiana (Getty Images) Best Places 2019 Rank: 96

Metro Population: 487,633

Median Annual Salary: $39,940

Income Spent on Living Expenses: 20.76% The second Louisiana metro area on the Best Affordable Places to Live list, Lafayette has a cost of living of just 20.76% of the median household income. The low cost of living helps balance out the area's lower median annual salary, which at $39,940 is more than $10,000 below the national average. 7. Indianapolis

7. Indianapolis (Getty Images) Best Places 2019 Rank: 38

Metro Population: 1,989,032

Median Annual Salary: $48,030

Income Spent on Living Expenses: 20.72% Indianapolis is one of two Indiana metro area to crack the top 10 of the Best Affordable Places to Live list. Indianapolis residents spend just 20.72% of their household income on rent, mortgage payments, utilities and taxes. 6. Grand Rapids, Michigan

6. Grand Rapids, Michigan (Getty Images) Best Places 2019 Rank: 13

Metro Population: 1,039,182

Median Annual Salary: $44,770

Income Spent on Living Expenses: 20.68% Money goes further in Grand Rapids than most parts of the U.S. While the median annual salary is below the national average of $50,620, metro area residents spend just 20.68% of the median household income on living expenses. 5. Pittsburgh

5. Pittsburgh (Getty Images) Best Places 2019 Rank: 50

Metro Population: 2,348,143

Median Annual Salary: $48,580

Income Spent on Living Expenses: 20.51% Located in the western part of Pennsylvania, Pittsburgh enjoys a more affordable cost of living than Philadelphia to the east. Residents of the Steel City and its surrounding area spend just 20.51% of their household income on rent or mortgage payments and utilities. 4. Fayetteville, Arkansas

4. Fayetteville, Arkansas (Getty Images) Best Places 2019 Rank: 4

Metro Population: 514,166

Median Annual Salary: $45,830

Income Spent on Living Expenses: 20.44% Fayetteville continues to grow in population – having increased by 6.94% between 2013 and 2017 due to net migration alone – but the area maintains a low cost of living. Residents spend just one-fifth of their household income on housing costs. 3. Des Moines, Iowa

3. Des Moines, Iowa (Getty Images) Best Places 2019 Rank: 5

Metro Population: 623,113

Median Annual Salary: $50,600

Income Spent on Living Expenses: 20.11% Des Moines has long been known for its low cost of living. After taking the top spot in the Best Affordable Places to Live in the U.S. ranking in 2016 and 2017, the capital of Iowa holds onto its No. 3 spot from last year. Des Moines residents spend just 20.11% of the median annual household income on living costs. 2. Fort Wayne, Indiana

2. Fort Wayne, Indiana (Getty Images) Best Places 2019 Rank: 40

Metro Population: 429,060

Median Annual Salary: $43,590

Income Spent on Living Expenses: 19.57% Residents of Fort Wayne, one of the least-populated metro areas in the Best Places to Live ranking with under 500,000 residents, benefit from spending less on housing. The cost of living in Fort Wayne is just 19.57% of the median household income. 1. Huntsville, Alabama

1. Huntsville, Alabama (Getty Images) Best Places 2019 Rank: 11

Metro Population: 444,908

Median Annual Salary: $53,600

Income Spent on Living Expenses: 19.3% Huntsville is the most affordable place to live out of the 125 most populous metro areas in the U.S. for the second year in a row. An above-average median annual salary and low cost of living mean Huntsville residents are keeping more money in their pockets to devote to other things. Just 19.3% of the median household income in Huntsville goes toward housing costs. The Best Affordable Places to Live in the U.S. include: