Der Fluss Maipo hat eine Länge von 250 km (155 mi) und ein Einzugsgebiet mit einer Fläche von etwa 15.304 km2 (5.909 qkm).
Kurs
Der Fluss Maipo entspringt in den Anden, an dem Ort Los Nacimientos, auf der Seite des Vulkans Maipo, in der Gemeinde San José de Maipo (Metropolregion Santiago), auf einer Höhe von etwa 3.135 m (10.285 ft).
Von seinem Beginn an fließt der Fluss in nordwestlicher Richtung durch den Cajón del Maipo, eine Schlucht; die Flüsse El Volcán und Yeso münden vor San José de Maipo in der Nähe der Stadt San Gabriel und als rechte Nebenflüsse in den Maio. Nach der Stadt San José de Maipo vereinigt sich der Fluss, ebenfalls als rechter Nebenfluss, mit dem Colorado und wendet sich dann nach Südwesten.
Nach insgesamt ca. 110 km verlässt der Maipo-Fluss die Anden südlich von Puente Alto, immer noch auf fast 800 m Höhe über dem Meeresspiegel, und mündet in das Maipo-Tal. In der Nähe von Talagante, nachdem er durch die Stadt Santiago geflossen ist, mündet der Mapocho-Fluss als rechter Nebenfluss in den Maipo-Fluss.
Nach der Überquerung des Küstengebirges gelangt der Maipo in die Stadt Llolleo, südlich der Hafenstadt San Antonio, wo er in den Pazifischen Ozean mündet.