Le Yémen, qui n'a pas encore vraiment amorcé la transition démographique (baisse des taux traditionnels de natalité et de mortalité), est le pays le plus densément peuplé d'Arabie.
La montagne est peuplée par les zaydites, minorité religieuse au sein de l'islam, rameau du chiisme. Ceux-ci constituent encore plus de la moitié de la population, notamment au Yémen du Nord, alors que le Yémen du Sud et la plaine côtière sont peuplés de sunnites. La natalité reste encore très élevée (46 ‰), et l'indice synthétique de fécondité atteint 7,6 (le plus élevé au monde après celui enregistré à Gaza). Avec une mortalité de 11 ‰, l'espérance de vie à la naissance ne dépasse pas 59 ans. La population totale du Yémen compte 15,2 millions d'habitants, mais avec un taux d'accroissement naturel annuel de 3,5 % et selon des estimations récentes, elle pourrait atteindre 40 millions d'habitants en 2020.

