"Latino" and "Hispanic" are interchangeable terms throughout most of America, used to predominately describe individuals who are descended from or who are from Spanish-speaking or Portuguese-language countries. But, if you live in certain states, like Texas, for instance, then the two terms very well might mean different things to you; and you undoubtedly have preference for one label over the other.