La comuna de María Pinto se ubica en el valle del estero Puangue, afluente del río Maipo.