Bañolas conta circa 20.000 abitanti, con una popolazione in crescita costante grazie alla qualità della vita e alla vicinanza a Girona e Barcellona. La città è composta principalmente da famiglie, ma accoglie anche molti giovani e pensionati attratti dalla tranquillità e dai servizi.
La popolazione è prevalentemente catalana, ma negli ultimi anni si è registrata una presenza crescente di residenti stranieri, soprattutto europei, attratti dalle bellezze naturali e dalla vita lenta. Questo contribuisce a rendere la città culturalmente dinamica e aperta.
Il livello di istruzione è alto e molti abitanti parlano sia il catalano che lo spagnolo, con una buona diffusione dell’inglese nei settori turistici e commerciali.