La comuna de Retiro abarca una superficie de 827,1 km² y posee una población de 18 487 habitantes (censo de 2002), correspondientes a un 1,85% de la población total de la región y una densidad de 22,35 hab/km².