El río Todos Santos es un curso de agua que nace en la Región de Tarapacá, fluye hacia el este, recibe por el norte las aguas del arroyo Sencata, cruza la frontera Bolivia-Chile, pasa por el poblado Todos Santos (Oruro), bordea por el norte el cerro Pilcomayo y desciende hacia el sur con el nombre río Sabaya para desaguar en el salar de Coipasa unos 10 km al oeste de la desembocadura del río Lauca.[1] El río pertenece al Sistema TDPS, una cuenca interior de América del Sur que recoge las aguas del Lago Titicaca, las lleva por el Río Desaguadero hasta el Lago Poopó para, en los tiempos de abundancia de lluvia, llevarlas al Lago Coipasa por medio del río Laca Jahuira.Por el lado chileno, existen 9 subcuencas divididas en 16 subsubcuencas de ese sistema que están reunidas en el registro Categoría:Cuenca altiplánicas de Chile (010) del inventario de cuencas de Chile que las reúne bajo el número 010.Luis Risopatrón lo describe en su Diccionario Jeográfico de Chile:
Río Todos Santos en un compuesto de dos mapas de las FF.AA. de U.S.A.