- Needles city is a small city located in San Bernardino County, California. It is situated on the western banks of the Colorado River and is known for its desert landscape and outdoor recreational activities. The city has a population of approximately 5,000 residents and is a popular destination for boating, fishing, and camping. Needles city also serves as a gateway to the nearby Mojave National Preserve and is a stop on historic Route 66.