Die Provinz El Ranco liegt in der südlichen Hälfte der Region Los Ríos und hat eine Fläche von 8.232,3 Quadratmeilen (21.322 km2). Die Hauptstadt, La Unión, liegt im westlichen Teil der Provinz.
El Ranco grenzt im Norden an die Provinz Valdivia, im Osten an Argentinien, im Süden an die Region Los Lagos und im Westen an den Pazifischen Ozean.
Der wichtigste Fluss in der Provinz ist der Fluss Bueno, der vom Ranco-See zum Pazifik fließt; er ist 130 km (81 mi) lang.
Klima
Die durchschnittliche Jahresniederschlagsmenge im Lago Ranco auf einer Höhe von 153 m (502 ft) beträgt 1.976,1 mm (77,8 in). Der Monat mit den meisten Niederschlägen im Durchschnitt ist der Mai mit 272,9 mm (10,7 in) Niederschlag. Der Monat mit den wenigsten Niederschlägen im Durchschnitt ist der Januar mit durchschnittlich 78,6 mm (3,1 in).