Joshua Tree is a town in California with a population of 7,786. Joshua Tree is in San Bernardino County. Living in Joshua Tree offers residents a rural feel and most residents own their homes. Many young professionals and retirees live in Joshua Tree and residents tend to be conservative.