Rancho Santa Margarita is a city of more than 45,000 people in southern California. It is located between Los Angeles and San Diego.