The 11th Nuestra Belleza México pageant, was held at the Teatro Tangamanga of San Luis Potosí, San Luis Potosí, Mexico September 11, 2004. Twenty-five contestants of the Mexican Republic competed for the national title, which was won by Laura Elizondo from Tamaulipas, who later competed in Miss Universe 2005 in Thailand where she was the 3rd Runner-up. Elizondo was crowned by outgoing Nuestra Belleza México titleholder Rosalva Luna. She was the second Tamaulipeca and the first red hair to win this title.