Needles
City in San Bernardino County, California

Needles is a city in San Bernardino County, California, with 4,931 residents (2020 Census). It sits at 495 ft (151 m) above sea level. The nearest town is Arizona Village, 3.5 miles NE.
- 4,931residents (2020 Census)
- 495 ftelevation · 151 m
- 30.6 sq miland area · 79.3 km²
- 161 / sq mipopulation density
- 86440ZIP code
About Needles
Needles is a city in San Bernardino County, in the Mojave Desert region of Southern California. Situated on the western banks of the Colorado River, Needles is located near the California border with Arizona and Nevada. The city is accessible via Interstate 40 and U.S. Route 95. The population was 4,931 at the 2020 census, up from 4,844 at the 2010 census.
Text: Wikipedia · CC BY-SA 4.0
Needles weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Needles
Webcams: Windy.com
Living in Needles
- Median household income
- $38,243
- Median home value
- $157,200
- Median rent
- $745/mo
- Median age
- 49.5
Do you know Needles? Tell us about it
Help other travelers: share what makes Needles special. We review every message before publishing it.
Map of Needles
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Needles Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Needles, CA population
Needles had 4,931 residents in the 2020 Census.
| 2020 Census | 4,931 |
|---|---|
| Density | 161 per sq mi (62 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Needles at a glance
| State | California (CA) |
|---|---|
| County | San Bernardino County |
| Type | City |
| Population | 4,931 (2020) |
| Land area | 30.64 sq mi (79.3 km²) |
| Water area | 0.50 sq mi (1.29 km²) |
| Elevation | 495 ft (151 m) |
| Coordinates | 34.8136° N, 114.6266° W |
| ZIP code | 86440 |
| Official website | cityofneedles.com |
| Census code (GEOID) | 0650734 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Needles
- Arizona Village, AZ3.5 mi NE
- Mohave Valley, AZ6.9 mi NE
- Willow Valley, AZ7.9 mi N
- Golden Shores, AZ8.7 mi E
- Mojave Ranch Estates, AZ9.3 mi N
- Topock, AZ10.6 mi SE
- Mesquite Creek, AZ10.6 mi N
- Fort Mohave, AZ13.2 mi N
- Oatman, AZ20.2 mi NE
- Crystal Beach, AZ21.4 mi SE
- Bullhead City, AZ22.0 mi N
- Laughlin, NV22.8 mi N
Straight-line distance between town centers.
Frequently asked questions about Needles
What county is Needles in?
Needles is in San Bernardino County, California.
What is the population of Needles, CA?
4,931 people lived in Needles at the 2020 Census.
What is the ZIP code of Needles, CA?
The ZIP code of Needles is 86440.
What is the elevation of Needles?
495 feet (151 m) above sea level.
What towns are near Needles?
Arizona Village (3.5 mi), Mohave Valley (6.9 mi), Willow Valley (7.9 mi), Golden Shores (8.7 mi), Mojave Ranch Estates (9.3 mi).
Last updated: