Oak Shores is a census-designated place in northern San Luis Obispo County, central California.GeographyOak Shores is located on the north side of Lake Nacimiento reservoir. It is in the Santa Lucia Mountains, at an elevation of 1814ft.According to the United States Census Bureau, the CDP covers an area of 5.1 square miles (13.1 km²), all of it land.DemographicsThe 2010 United States Census reported that Oak Shores had a population of 337. The population density was 66.5 people per square mile (25.7/km²). The racial makeup of Oak Shores was 318 (94.4%) White, 3 (0.9%) African American, 2 (0.6%) Native American, 4 (1.2%) Asian, 0 (0.0%) Pacific Islander, 4 (1.2%) from other races, and 6 (1.8%) from two or more races. Hispanic or Latino of any race were 31 persons (9.2%).The Census reported that 337 people (100% of the population) lived in households, 0 (0%) lived in non-institutionalized group quarters, and 0 (0%) were institutionalized.