Texas town named best place to live in America

No. 20: Pflugerville, Texas

Population: 54,039 Nearest metro: Austin, Texas Median home price: $170,000 Median family income: $86,889 Projected job growth: 11 percent

Source: Money No. 20: Pflugerville, Texas

Population: 54,039 Nearest metro: Austin, Texas Median home price: $170,000 Median family income: $86,889 Projected job growth: 11 percent

Source: Money Photo: Christa Neumann Photo: Christa Neumann Image 1 of / 30 Caption Close Texas town named best place to live in America 1 / 30 Back to Gallery

Big city lights can be a big draw, but there's just something about smaller towns.

Whether you value friendly neighbors, a quieter lifestyle, or want to escape the big city crime rates, there's a whole lot of upside to life in a smaller city, and three Texas towns are among the best in the nation.

According to Money magazine, one spot in the Lone Star State is the best place to live in America.

Money sifted through hundreds of small cities with populations between 50,000 and 300,000, combing through data on home prices, local economies, schools, healthcare, and more, and finally determining the country's best places to live.

Take a look at the slideshow above to see which hot spots are among the nation's 20 best places to live, including three Texas cities.