Folketallet er beregnet til ca. 4 mill. (2004) og årlig befolkningstilvekst til 1,9 % (2000–03); befolkningsutviklingen preges av en høy, men synkende, fødselsrate (20,7 ‰) og lav dødsrate (4,3 ‰). Spedbarnsdødeligheten hører til de laveste i Latin-Amerika. Ca. 50 % av befolkningen er av europeisk (vesentlig spansk) opprinnelse; ca. 45 % mestiser, 3 % er av afro-karibisk opprinnelse og det finnes en mindre indianerbefolkning: bribri (3500) og boruca (1000). Omkring halvparten av landets innbyggere bor på Meseta Central hvor flere byer har vokst sammen til et stort urbant område. Største by er hovedstaden San José med 337 200 innb (2003), med forsteder ca. 1 mill. innb.
Religion
Ca. 81 % av befolkningen tilhører den katolske kirken, det finnes også protestantiske og jødiske minoriteter, samt tilhengere av baha'i.
Språk
Spansk er offisielt språk. Blant den svarte befolkningen brukes et kreolspråk basert på engelsk. De indianske språkene i landet hører i første rekke til språkgruppen chibcha.