Le Boulou se sitúa en el valle del río Tech, en el límite entre la llanura del Rosellón, el Vallespir y la sierra de Albères.