Wikimedia Commons

WalletHub compared the 300 largest U.S. cities and ranked them by how friendly they are to first-time homeowners. Some of the requirements of being a homeowner-friendly town include having a high median annual income (Texas towns Frisco, Allen, and McKinney, which all feature on this list, are in the top 5 for this category), housing affordability, low real estate tax, and a low property crime rate, among other factors. Listed here are the top 20 towns with the best average scores in affordability, real estate market, and "community environment."

20 Arlington, Texas
Wikimedia Commons

Affordability: 46

Real Estate Market: 33

Community Environment: 97

19 Arvada, Colorado
Wikimedia Commons

Affordability: 35

Real Estate Market: 81

Community Environment: 26

18 Fort Collins, Colorado
Wikimedia Commons

Affordability: 95

Real Estate Market: 67

Community Environment: 2

17 Gilbert, Arizona
Wikimedia Commons

Affordability: 2

Real Estate Market: 141

Community Environment: 21

16 Garland, Texas
Wikimedia Commons

Affordability: 34

Real Estate Market: 47

Community Environment: 79

15 Longmont, Colorado
Wikimedia Commons

Affordability: 52

Real Estate Market: 85

Community Environment: 9

14 El Paso, Texas
Wikimedia Commons

Affordability: 265

Real Estate Market: 23

Community Environment: 8

13 Colorado Springs, Colorado
Wikimedia Commons

Affordability: 12

Real Estate Market: 80

Community Environment: 30

12 Grand Prairie, Texas
Wikimedia Commons

Affordability: 54

Real Estate Market: 35

Community Environment: 41

11 Carrollton, Texas
Wikimedia Commons

Affordability: 25

Real Estate Market: 32

Community Environment: 71

10 Richardson, Texas
Wikimedia Commons

Affordability: 40

Real Estate Market: 19

Community Environment: 87

9 Thornton, Colorado
Wikimedia Commons

Affordability: 18

Real Estate Market: 71

Community Environment: 10

8 Centennial, Colorado
Wikimedia Commons

Affordability: 6

Real Estate Market: 68

Community Environment: 29

7 McKinney, Texas
Wikimedia Commons

Affordability: 35

Real Estate Market: 26

Community Environment:32

6 Plano, Texas
Wikimedia Commons

Affordability: 19

Real Estate Market: 25

Community Environment: 37

5 Frisco, Texas
Wikimedia Commons

Affordability: 27

Real Estate Market: 21

Community Environment: 34

4 Denton, Texas
Wikimedia Commons

Affordability: 93

Real Estate Market: 17

Community Environment: 6

3 Norman, Oklahoma
Wikimedia Commons

Affordability: 13

Real Estate Market: 42

Community Environment: 12

2 Allen, Texas
Wikimedia Commons

Affordability: 17

Real Estate Market: 30

Community Environment: 15

1 Broken Arrow, Oklahoma
Wikimedia Commons

Affordability: 3

Real Estate Market: 34

Community Environment: 4