64% of the nation's Hispanic population are of Mexican origin.
9% are of Puerto Rican origin, with about 3% Cuban.
88% of the nation's Hispanics are from the Mexican group which includes Mexico, Central & South America
About 7% are of unspecified national origins. It should be noted that these figures pertain to ethnic self-identification; the same dataset (abstracted from the 2007 American Community Survey) indicates that 60.2% of all Hispanic and Latino Americans were born in the United States.