La ciudad está ubicada en el hemisferio sur de Sudamérica en la llamada Zona norte de Chile, a 28º 27' 59" S de latitud y 71º 13' 09" O de longitud, y una elevación promedio de 19 msnm, está cercana a la desembocadura del río Huasco que discurre por el valle del mismo nombre.