The average Texan (and yeah, we'll consider Big Tex here the average Texan) earns $43,620 per year – or about $20.97 per hour – according to the U.S. Bureau of Labor statistics. Here's how Texans fair on a city-by-city breakdown...