La ciudad se ubica en la costa norcentral del Perú, al extremo noreste del Departamento de Áncash, en la costa noreste de la Bahía de Chimbote.