Barstow, CA has a population of 23,438 and is the 1,858th largest city in the United States. The population density is 567 per sq mi which is 144% higher than the California average and 526% higher than the national average. The median age in Barstow is 29 which is approximately 19% lower than the California average of 36. In Barstow, 45% of the population over 15 years of age are married, 73% speak English and 23% speak Spanish. 68% of Barstow residents were born in California, 19% were born out of state, 3% were born outside of the United States and 10% were foreign born.