1880: 500; 1890: 563; 1900: 653; 1970: 2.398. El crecimiento intercensal de 1950 a 1970 fue: 1950-1960: 18,9; 1960-1970: 70,53. Constituye, con una densidad de entre 2.000 y 10.000 h. por km.², uno de los Ayuntamientos muy poblados de Vizcaya. Los grupos de edad revelan un rejuvenecimiento de la población: 1960: 32,79 de 0 a 19 años; 58,46 de 21 a 64; 8,40 de 65 y más. 1970: 38,55 de 0 a 19; 53,56 de 21 a 64; 7,89 de 65 y más.