Cameron, a 22-year-old from Fredericksburg, Va., won a $50,000 scholarship and the crown in Las Vegas after a pageant that started with 53 contestants. She outlasted her opponents in swimsuit, evening gown, talent and interview competitions.
Cameron is a broadcast journalism student at Virginia Commonwealth University, and wants to become an anchor. Miss California Kristy Cavinder was the first runner-up, winning $25,000.
The young women who came out on stage at the beginning of the pageant and danced to "I Gotta Feeling" by the Black Eyed Peas are from all 50 states plus the District of Columbia, Virgin Islands and Puerto Rico.
After a week of preliminary competition, they each introduced themselves to the crowd Saturday at the Planet Hollywood Resort & Casino. The judges, the public and contestants themselves then trimmed the field.
Actor and "Extra" host Mario Lopez hosted the 89-year-old pageant with help from Clinton Kelly of TLC's "What Not to Wear." The pageant was broadcast live on TLC.
The panel of judges included radio talk show host Rush Limbaugh, actress Vivica Fox, musician Dave Koz, Miss America 2002 Katie Harman, gymnast Shawn Johnson and former "American Idol" finalist Brooke White. Comedian Paul Rodriguez was set to be a judge, but organizers said he pulled out because of a family emergency.
The winner, crowned by reigning Miss America Katie Stam, embarks on a yearlong run with the title to represent the organization and raise awareness for her chosen platform.
Cameron, Cavinder and Miss Michigan Nicole Blaszczyk each won $2,000 earlier in the week for winning talent competitions among three split fields of contestants.