Bilbao compte environ 345 000 habitants, ce qui en fait la plus grande ville du Pays basque. L’aire métropolitaine, qui comprend Getxo, Barakaldo, et d’autres villes proches, regroupe plus d’un million d’habitants. Cette densité permet une vie urbaine dynamique sans l’étouffement des grandes mégapoles.
La ville est historiquement marquée par une forte identité basque, mais elle est aussi de plus en plus cosmopolite. L’immigration récente a contribué à enrichir la diversité culturelle, notamment avec des populations venues d’Amérique latine, du Maghreb et d’autres régions d’Europe.
Bilbao a aussi une population jeune et instruite, avec une forte proportion d’étudiants, notamment grâce à la présence de l’Université de Deusto et de l’Université du Pays basque. Cela favorise un climat innovant et une société ouverte sur le monde.