Which term more is more closely aligned with Spanish heritage, Latino or Hispanic? 
Latino: Latino ( or ) is a term often used in the United States to refer to people with cultural ties to Latin America and people of nationalities within the bounds of Latin America, in contrast to "Hispanic" which is a demonym that includes Spaniards and other speakers of the Spanish language. Hispanic: The term Hispanic (Spanish: "hispano" or "hispánico" ) broadly refers to the people, nations, and cultures that have a historical link to Spain.
Hispanic