Aunque oficialmente su población de derecho es de 32 309 habitantes (INE 2013) lo que le convierte en el tercer municipio más poblado de Cantabria, debido a su proximidad con el área metropolitana de Bilbao su población de hecho (población flotante que aún no estando empadronada en el municipio reside en él regularmente) es mucho mayor que la población de derecho, superando los 60 000 habitantes.