The Definitive Guide to Buying Your First Home

The 10 best cities for first-time home buyers

Couple toasting over champagne in new home.
Twenty20

When buying your first home, you want to choose a place you love — and also one you can afford.

To determine the best cities for first-time buyers, personal finance site SmartAsset evaluated U.S. cities with populations of 300,000 or more across seven metrics: value per square foot, number of mortgage lenders, loan funding rate, market volatility, home price fluctuations, housing affordability and homeowner stability.

The site used data from a number of sources, including the Department of Housing and Urban Development, Zillow, the Mortgage Bankers Association, the U.S. Census Bureau and the Federal Housing Finance Agency.

Below, check out 10 cities where first-time buyers can find a combination of affordable homes, numerous mortgage lenders and thriving real estate markets.

10. Pittsburgh, Pennsylvania

Average home value per square foot: $104.50

8. TIE: Raleigh, North Carolina

Average home value per square foot: $137.58

Raleigh, North Carolina
Sean Pavone | Getty Images
8. TIE: Tucson, Arizona

Average home value per square foot: $121.42

7. Columbus, Ohio

Average home value per square foot: $111.33

6. Dallas, Texas

Average home value per square foot: $137.75

Dallas, Texas
f11photo | Getty Images
5. Omaha, Nebraska

Average home value per square foot: $124.08

4. Cincinnati, Ohio

Average home value per square foot: $94.08

3. Arlington, Texas

Average home value per square foot: $111.42

Oklahoma City.
SunChan | E+ | Getty Images
2. Oklahoma City, Oklahoma

Average home value per square foot: $83.25

1. Fort Worth, Texas
VIDEO1:0401:04
The income you need to afford a home in the biggest US cities
Couple toasting over champagne in new home.
Twenty20
make it

Stay in the loop

Sign Up

About Us

Learn More

Follow Us

CNBC.COM