La población del Torrelavega es de 54 827 habitantes según el padrón de 2013, de los cuales, 28 681 son mujeres y 26 146 son varones (INE 2013), por lo que un 9,3 % de los cántabros viven en Torrelavega, siendo este municipio el segundo más poblado de toda Cantabria.