The financial website WalletHub recently looked at 300 cities to identify those cities best suited for first-time homebuyers. WalletHub used 27 metrics in three separate categories to make its determination.

Included in those categories and metrics were affordability (home prices, cost of living, insurance, etc.), the health of the local real estate market (how long it would take for the monthly savings of buying over renting surpass the cost of a down payment), and quality of life (weather, crime rate, recreational options, schools, percentage of the population around the same age as young first-time buyers).

WalletHub also broke down the cities into three sizes: large, midsize and small. Take a look at the top 10 cities by size and the primary reason each city made the cut:

Large Cities

  1. Tampa FL – real estate market
  2. Colorado Springs CO – quality of life
  3. Atlanta GA – real estate market
  4. Lexington KY – affordability
  5. Oklahoma City OK – real estate market
  6. Columbus OH – affordability
  7. Las Vegas NV – real estate market
  8. Denver CO – real estate market
  9. Phoenix AZ– affordability
  10. Fort Worth TX– real estate market

Midsize Cities

  1. Overland Park KS – quality of life
  2. Grand Rapids MI – real estate market
  3. Boise ID – quality of life
  4. Peoria AZ – real estate market
  5. McKinney TX – real estate market
  6. Lincoln NB – quality of life
  7. Chandler AZ – affordability
  8. Frisco TX – real estate market
  9. Gilbert AZ – affordability
  10. Orlando FL – real estate market

Small Cities

  1. Thornton CO – quality of life
  2. Greeley CO – quality of life
  3. Arvada CO – quality of life
  4. Centennial CO – quality of life
  5. Murfreesboro TN – real estate market
  6. Roanoke VA – affordability
  7. Charleston SC – real estate market
  8. Kenosha WI – quality of life
  9. Broken Arrow OK – quality of life
  10. Westminster CO – quality of life