I don't buy the climate explanation. Illinois, Michigan, Wisconsin and much of the north east including New York and New Jersey are all much colder in the winter and have somewhat comparably hot but shorter summers. And yet the per capita numbers for the Texas are much worse than each of these states.
The per capita consumption map clearly shows that red states consume more energy than blue and purple states --- for example, there's a stark difference between Illinois and Indiana. This is clearly a policy problem caused by the Republican party's intentional ignorance of climate change.