The 16th Central American and Caribbean Junior Championships were held in the Estadio Rafael Hernández Ochoa in Coatzacoalcos, Veracruz, Mexico, between 25–27 June 2004. The games were originally planned to be held in San Salvador, El Salvador. However, they were relocated to the state of Veracruz in Mexico in early 2004. Both cities of Xalapa and Coatzacoalcos were applicants. A discussion of the results is given.