In the US, the terms are mostly interchangeable but technically people from Latin America (Mexico, Central and South America) are Latino. Hispanic are people from Spanish speaking countries, so most of Latin America (other than Brazil) and also Spain technically, although the term is typically meant to apply to Spanish-speakers from Latin America.
Latest Answers