Frisco, Texas, was ranked as the safest city in the nation for a second year in a row, according to a new report from SmartAsset. The city, located north of Dallas, was joined by McKinney and McAllen, Texas, which ranked second and third overall, respectively.