Hispanic describes a person with origins in any of the countries of Latin America or the Caribbean, while Latino describes a person with origins in any Latin-language-speaking country.
B
Latino describes a person with origins in any of the countries of Latin America or the Caribbean, while Hispanic describes a person with origins in any Spanish-speaking country.
C
Hispanic describes a Spanish-speaking person who was born in the US, while Latino describes a Spanish-speaking person who was born in any Latin American country.
D
Latino describes a Spanish-, Portuguese-, or French-speaking person who was born in the US, while Hispanic describes a Spanish-speaking person who was born in Central or South America.