Este nace en el páramo de Piedra Parada (entre la vereda suachuna de Hungría y la bogotana de Quiba Alta), luego atraviesa el municipio del mismo nombre y después desemboca en el río Bogotá.
La subcuenca del río Soacha, se encuentra ubicada en la zona suroriental del departamento de Cundinamarca y hace parte de la cuenca media del río Bogotá; limita por el norte con el municipio de Soacha, al sur con Bogotá, al occidente con el río Muña y al oriente con el río Tunjuelo.
A continuación se presentan los municipios que conforman la subcuenca, detallando para cada uno de ellos las áreas rurales, urbanas continuas y urbanas discontinuas', que están dentro de la subcuenca río Soacha.
[1] Actualmente presenta altos niveles de contaminación, principalmente por ladrilleras presentes al margen del río y por las aguas servidas en el casco urbano de Soacha.
[2] En el recorrido del Río Soacha se pueden distinguir dos tramos: