Soacha tiene una población de 402.007 habitantes según datos del censo 2005 (DANE, Departamento Administrativo Nacional de Estadítica).
Si comparamos los datos de Soacha con los del departamento de Cundinamarca concluimos que ocupa el puesto 1 de los 116 municipios que hay en el departamento y representa un 17,6316 % de la población total de éste.
A nivel nacional, Soacha ocupa el puesto 12 de los 1.119 municipios que hay en Colombia y representa un 0,9373 % de la población total del país.
| Dato | Valor |
| Población total | 402.007 |
| ranking estatal | 1 / 116 |
| ranking nacional | 12 / 1.119 |