Situado en los flancos externos de la cordillera occidental de los Andes, la provincia tiene de superficie 3.857 km² a una altitud de 625 msnm, se encuentra a 120 km, de distancia del mar.