De Maipo rivier heeft een lengte van 250 km (155 mi) en een afwateringsgebied met een oppervlakte van ongeveer 15.304 km2 (5.909 sq mi).
Cursus
De Maipo rivier begint op de Andes, in de plaats genaamd Los Nacimientos, aan de kant van de Maipo vulkaan, in de San José de Maipo gemeente (Santiago Metropolitan Region), op een hoogte van ongeveer 3.135 m (10.285 ft).
Vanaf het begin stroomt de rivier in het noordwesten door de Cajón del Maipo, een canyon; de rivieren El Volcán en Yeso voegen zich bij de Maio voor San José de Maipo in de buurt van de stad San Gabriel en als rechtse zijrivieren. Na de stad San José de Maipo wordt de rivier, eveneens als rechter zijrivier, verbonden met de Colorado rivier en gaat dan naar het zuidwesten.
Na een totaal van ongeveer 110 km verlaat de Maipo rivier de Andes ten zuiden van Puente Alto, nog steeds op bijna 800 m hoogte boven de zeespiegel, en komt in de Maipo vallei terecht. In de buurt van Talagante, na de stad Santiago te hebben doorkruist, komt de Mapocho rivier als een rechtse zijrivier samen met de Maipo rivier.
Na het oversteken van het kustgebergte komt de Maipo bij de stad Llolleo, net ten zuiden van de havenstad San Antonio, waar hij uitmondt in de Stille Oceaan.