10 years?
We're already purple. All the major cities are democrat enclaves; Houston, San Antonio, DFW, Austin; that's where you find most of the population.
All of Texas votes. If 45% of Cities vote Republican and 70% of rural counties vote Republican those are big number for the Republicans.
If 80% of whites vote Republican and 30-40% of Hispanics vote Republican that is a big landslide for Republicans. You’d have to get it down to 10% of the Hispanic vote to be Democrat.
There are even illegal aliens who dont want amnesty so there are enough legal Hispanics who are not concerned about the immigration policies of the GOP.