Needles (Mojave: ʼAha Kuloh) es una ciudad en el este del condado de San Bernardino, California, Estados Unidos. Se encuentra en las orillas occidentales del río Colorado en la subregión del valle de Mohave del desierto de Mojave, cerca de las fronteras de Arizona y Nevada y aproximadamente a 110 millas (180 km) del Strip de Las Vegas.
Es la ciudad más oriental del área metropolitana de Riverside-San Bernardino-Ontario. Needles está geográficamente aislado de otras ciudades del condado. Barstow, la ciudad más cercana dentro del condado, está separada de Needles por más de 140 millas de desierto y 2 cadenas montañosas. La ciudad es accesible a través de la Interestatal 40 y la Ruta 95 de los Estados Unidos. La población era 4.844 en el censo de 2010, frente a 4.830 en el censo de 2000.