Está ubicada en el centro oeste de la región, en el valle del río Piura, al norte del desierto de Sechura, a 981 km al norte de Lima y próxima a la frontera con el Ecuador.