From Hispanic Business, July 2005:
Distinct age differences emerge among Hispanic subgroups. More than 20 percent of Cubans are 65 or older, while a scant 4 percent of Mexicans are in that age bracket. On the other hand, 37 percent of Mexicans and 31 percent of Puerto Ricans are younger than 18, compared with just 20 percent of Cubans.
Similarly, Mexicans have a lower median age of 24.7, while Cubans have a median age of 42.7, much higher than the median age of 35.9 of the total U.S. population.
The link will provide an opportunity to buy the full 110-page PDF for $185.