Con unos 2 800 000 habitantes (sin incluir Bogotá) en 2018 es el tercer departamento más poblado —por detrás de Antioquia y Valle del Cauca— y con 111 hab/km², el séptimo más densamente poblado, por detrás de San Andrés y Providencia, Atlántico, Quindío, Risaralda, Valle del Cauca y Caldas.