En 2001, a la edad de 26 años, Castro llegó a ser el concejal electo más joven en la historia de la ciudad de San Antonio.