NEW YORK (TheStreet) -- Thinking of taking the plunge into home ownership? If you can't decide on where to buy your first house, consider some of the smaller cities outside of Dallas or Denver, which, according to a WalletHub report, rank as some of the best cities for first-time homebuyers.

With interest rates still at record lows, buying a home is as appealing as ever. The location of a home is one of the biggest factors when deciding whether to purchase. Thankfully, there are plenty of cities that offer homeowners affordable housing, low crime rates, good schools and other considerations.

WalletHub compared the 300 U.S. cities to determine the attractiveness of their first-time home-buyer markets, in its latest report. Among the 18 key metrics considered: housing costs, real-estate taxes, and property crime rates, were of top considerations. WalletHub ranked a city based on its housing affordability, real-estate market and living environment, which included factors like violent crime rate, school systems and jobs availability, among other things.

WalletHub Sources: the U.S. Census Bureau, the Council for Community and Economic Research, Zillow, the Federal Bureau of Investigation, Experian, CoreLogic and WalletHub research.

Here are the 10 best cities for first-time homebuyers. And when you're done be sure to check out the 10 worst cities for buying a home.

10. Thornton, Colo.
Housing Affordability Rank: 30
Real Estate Market Rank: 45
Living Environment Rank: 4

Just a few miles to the north of Denver sits Thornton, Colo. Thornton has a population of approximately 123,000, according to 2013 Census data.

The median household income in Thornton for the five years through 2013 was $64,525, above the state's median of $58,433. Roughly 9% of the city's population falls below the poverty line.

 

 

9. Longmont, Colo.
Housing Affordability Rank: 41
Real Estate Market Rank: 37
Living Environment Rank: 1

A few miles further north of Denver than Thornton sits Longmont, Colo., WalletHub's ninth best city for first-time homebuyers. Longmont has a population of approximately 90,000, according to 2013 Census data.

The median household income in Longmont for the five years through 2013 was $58,698, slightly above the state's median of $58,433. Roughly 15% of the city's population falls below the poverty line.

 

 

 


8. McKinney, Texas 
Housing Affordability Rank: 37
Real Estate Market Rank: 30
Living Environment Rank: 12

Approximately 33 miles north of Dallas is McKinney, Texas, WalletHub's eighth best city for first-time homebuyers. McKinney has a population of approximately 149,000, according to 2013 Census data.

The median household income in McKinney for the five years through 2013 was $81,118, above the state's median of $51,900. Roughly 9% of the city's population falls below the poverty line.

 

 

7. Carrollton, Texas 
Housing Affordability Rank: 34
Real Estate Market Rank: 20
Living Environment Rank: 18

Carrollton, Texas is another city close to Dallas. It has a population of approximately 127,000, according to 2013 Census data.

The median household income in Carrollton for the five years through 2013 was $68,811, above the state's median of $51,900. Roughly 9.5% of the city's population falls below the poverty line.

 

 

6. Plano, Texas
Housing Affordability Rank: 34
Real Estate Market Rank: 33
Living Environment Rank: 15

Plano, Texas has a population of approximately 275,000, according to 2013 Census data.

The median household income in Plano for the five years through 2013 was $82,484, above the state's median of $51,900. Roughly 8% of the city's population falls below the poverty line.

 

 

5. Frisco, Texas
Housing Affordability Rank: 20
Real Estate Market Rank: 32
Living Environment Rank: 11

Frisco, Texas is another city outside of Dallas and was named the fifth best city for first-time homebuyers. It has a population of approximately 137,000, according to 2013 Census data.

The median household income in Frisco for the five years through 2013 was $108,000, above the state's median of $51,900. Roughly 4% of the city's population falls below the poverty line.

Frisco was ranked the city with the second highest median home-price appreciation, according to WalletHub.

  

 

 

4. Broken Arrow, Okla.
Housing Affordability Rank: 5
Real Estate Market Rank: 53
Living Environment Rank: 30

Broken Arrow, Okla., is 14 miles southeast of Tulsa, Okla. The city has a population of approximately 103,000, according to 2013 Census data.

The median household income in Broken Arrow for the five years through 2013 was $65,484, above the state's median of $45,339. Roughly 8% of the city's population falls below the poverty line.

 

 

3. Centennial, Colo.
Housing Affordability Rank: 7
Real Estate Market Rank: 47
Living Environment Rank: 9

Centennial, Colo., is 14 miles southeast of Denver. The city has a population of approximately 106,000, according to 2013 Census data.

The median household income in Centennial for the five years through 2013 was $89,214, above the state's median of $58,433. Roughly 5% of the city's population falls below the poverty line.

Centennial was ranked the city with the second-lowest crime rate, according to WalletHub.

 

 

2. Allen, Texas 
Housing Affordability Rank: 14
Real Estate Market Rank: 31
Living Environment Rank: 4

Allen, Texas, is another suburb of Dallas. The city is located near McKinney and Frisco, about 27 miles north of Dallas. The city has a population of approximately 92,000, according to 2013 Census data.

The median household income in Allen for the five years through 2013 was $101,636, above the state's median of $51,900. Roughly 5% of the city's population falls below the poverty line.

Allen was ranked third highest for median annual income (neighbor Frisco was No. 1), according to WalletHub.

 

1. Overland Park, Kansas
Housing Affordability Rank: 32
Real Estate Market Rank: 25
Living Environment Rank: 3

WalletHub's top city for first-time homebuyers is Overland Park, Kansas. The Midwest City has a population of approximately 181,000, according to 2013 Census data.

The median household income in Overland Park for the five years through 2013 was $71,094, well above the state's median of $51,332. Roughly 6% of the city's population falls below the poverty line.