Actuellement, les habitants de la Navarre parlent deux langues, le castillan et le basque. Ces deux langues sont les langues officielles en Navarre. Le castillan l’est dans toute la communauté forale, contrairement au basque qui ne l’est que dans les zones où s’applique la loi forale sur le basque. Le basque se parle donc dans la zone centre et extrême nord-est du territoire et constitue la langue maternelle de la majorité de la population de cette partie de la Navarre.
Historiquement en Navarre d’autres langues étaient utilisées. Actuellement, certaines, comme le mélange navarrais ou Navarrais-Aragonais, sont disparues. Cette dernière provenait des villages qui se trouvaient sur les tronçons du centre et du bas des rivières Ega, Arga, Aragon et Èbre. Elle doit sont existence à son passage par le royaume de la Navarre et devint au XIIIe siècle langue d’expression écrite de la cour et de la monarchie. Elle atteint en 1329 le statut social de langue officielle du royaume. Elle a été, par la suite, absorbée par le castillan durant le XVIe siècle. D’autres langues minoritaires se parlaient aussi en Navarre comme l’occitan, le français, l’hébreu et l’arabe.