20. McAllen, Texas

[dx_custom_adunit desktop_id=”RTK_K67O” mobile_id=”RTK_5yk0″]
McAllen is a city in in Hidalgo County, Texas, with a population of 138,475. With 134 crimes per 100,000 people in the city, 86 percent of McAllen residents reported feeling safe.