Cameron Michelle Diaz was born August 30, 1972, in San Diego, California, to Billie ( Early), an import/export agent, and Emilio Diaz, a foreman of the California oil company Unocal. Diaz has an elder sister, Chimene. Her father's family is Cuban, and Diaz's forebears had emigrated from Spain to Cuba. Diaz stated that her direct Spanish ancestors were originally from Cádiz. Later, they settled in Ybor City, Tampa, Florida, before moving to the Los Angeles area, where her father was born. Her mother has predominantly English and German ancestry.
Diaz was raised in Long Beach and attended Los Cerritos Elementary School, and then Long Beach Polytechnic High School, where she was a schoolmate of Snoop Dogg. She recalled her upbringing as frugal, stating: "I had amazing parents, they were awesome. We weren't privilegedvery much the opposite. My family would collect [soda] cans to turn in for extra money, because $20 meant something to us. But we were very happy."
While still attending high school, Diaz signed a modeling contract with Elite Model Management at age 16 and appeared in advertisements for Calvin Klein and Levi's. The following year, at age 17, she was featured on the cover of the July 1990 issue of Seventeen magazine. Diaz also modeled for 2 to 3 months in Australia and shot a commercial for Coca-Cola in Sydney in 1991.