Limita con la provincia de Tarragona por el sudoeste, la de Lérida por el noroeste; Gerona por el nordeste y con el mar Mediterráneo por el sudeste.