El idioma oficial es el español. Sin embargo, también se hablan idiomas indígenas como el quiché, el cakchiquel y el mam, especialmente en las áreas rurales del país.