Limita al norte con La Unión y Benguet, al este con Nueva Vizcaya y Nueva Écija, al sur con Zambales y Tarlac y al oeste el golfo de Lingayén en el mar del Sur de la China.