Sant Boi compte environ 84 600 habitants en 2024 (densité ~3 940 hab/km²) . La population est répartie dans six quartiers, avec un profil intergénérationnel équilibré et une moyenne d’âge de 40 ans .
Elle est majoritairement catalane et espagnole, avec une forte présence migrante (d’Amérique Latine, Maghreb, Europe), et reste culturellement diverse et inclusive.