Arroyo Grande Creek is a major stream in San Luis Obispo County on the Central Coast of California. The creek flows 22 miles in a southwesterly direction, from the Santa Lucia Range to the Pacific Ocean. It is a major source of water supply for southern San Luis Obispo County.