Arroyo Grande is located in San Luis Obispo County, CA. The population is 17,284, making Arroyo Grande the 4th largest city in San Luis Obispo County.
There are 8 public schools in Arroyo Grande with an average Homefacts rating of A. The total crime rate for Arroyo Grande is very low , and there are 22 registered sex offenders residing in the city. Unemployment in Arroyo Grande is low and the median home sales price is $0. Detailed and up-to-date Arroyo Grande property reports are available for any property address.
Cities near Arroyo Grande include Grover Beach, Oceano and Los Berros.