terry canales is a democratic member of the texas house of representatives, serving since 2013. terry canales was born in hidalgo county and is a native of south texas. he was elected to the house of representatives in 2012 to represent district 40, which encompasses the heart of hidalgo county. the cities within district 40 include edinburg (hidalgo county seat), elsa, north pharr, san carlos, la blanca, faysville, and portions of mcallen and weslaco.