Flertallet av byens befolkning er av europeisk avstamning eller mestiser, fordi det frem til 1949 var nedfelt i grunnloven at indianere og mørkhudede skulle isoleres. Innbyggertallet i kantonen var 340 894 i 2005, og befolkningstettheten 7 643 innb./km². Omtrent 52 % av befolkninga er kvinner. Hele det urbane området, som omfatter blant annet Alajuela og Heredia, har rundt 1,6 millioner innbyggere.