Olot conta circa 35.000 abitanti, un numero che le consente di offrire i servizi di una città moderna pur mantenendo una dimensione a misura d’uomo. La popolazione è composta sia da residenti storici che da nuove comunità immigrate, soprattutto di origine latinoamericana, africana e asiatica, che contribuiscono alla diversità culturale della città.
Negli ultimi decenni, Olot ha visto una crescita moderata ma costante della popolazione, grazie anche all’attrattiva delle sue scuole, delle opportunità di lavoro e della qualità della vita. L’ambiente multiculturale si riflette nella varietà di ristoranti, negozi e iniziative sociali presenti in città.
La comunità locale è nota per la sua ospitalità e il forte senso di identità culturale. Il coinvolgimento civico è alto, e molte associazioni culturali, sportive e ambientali animano la vita sociale della città.