Jennifer Lynn Lopez was born on July 24, 1969, in New York City and was raised in the Castle Hill neighborhood of the Bronx. Her parents, David López and Guadalupe Rodríguez, were born in Puerto Rico and moved to the mainland of the United States as children. After serving in the army, David worked as a computer technician at Guardian Insurance Company.