Richgrove, CA has a population of 3,096 and is the 8,649th largest city in the United States. The population density is 6,850 per sq mi which is 2848% higher than the California average and 7460% higher than the national average. The median age in Richgrove is 25 which is approximately 31% lower than the California average of 36. In Richgrove, 45% of the population over 15 years of age are married, 8% speak English and 88% speak Spanish. 52% of Richgrove residents were born in California, 2% were born out of state, 1% were born outside of the United States and 46% were foreign born.