The choice of name is associated with location: Hispanic and Latino Americans who reside in the eastern United States tend to prefer the term Hispanic, whereas those in the west usually prefer Latino.[4]
http://en.wikipedia.org/wiki/Hispanic_and_Latino_Americans