El departamento de Norte De Santander tiene una población de 1.243.975 habitantes según datos del censo 2005 (DANE, Departamento Administrativo Nacional de Estadística).
Los 10 municipios más poblados del departamento de Norte De Santander son estos:
| Municipio | Habitantes |
| Cúcuta | 587.676 |
| Ocaña | 90.517 |
| Villa del Rosario | 69.833 |
| Los Patios | 67.281 |
| Pamplona | 53.147 |
| Tibú | 34.773 |
| Abrego | 34.492 |
| Sardinata | 22.733 |
| El Zulia | 20.309 |
| Teorama | 17.523 |
| Dato | Valor |
| Población total | 1.243.975 |
| ranking nacional | 13 / 33 |