Arroyo Grande is a city in San Luis Obispo County, California. Arroyo Grande is a small coastal town with historic, suburban, and rural elements.
In 1862, the township of Arroyo Grande was established. Businesses developed along a road called Branch Street to serve local agriculture. A railroad depot was built in 1882. The city of Arroyo Grande was incorporated on July 10, 1911.
Arroyo Grande is located in a coastal ecosystem within the California floristic province, and the native habitats include coast live oak woodland, central coastal scrub, willow and mixed riparian along Arroyo Grande Creek and numerous tributaries, native bunch-grass grassland, coastal prairie, dunes and intertidal zone, and non-native and agricultural areas.