El Espinar conta circa 9.000 abitanti, distribuiti tra il centro principale e le sue frazioni. La popolazione è in crescita, soprattutto grazie alla presenza di famiglie provenienti da Madrid in cerca di una migliore qualità della vita e a un incremento dell’attività turistica.
La popolazione è composta da una buona percentuale di giovani e famiglie, ma anche da residenti storici, il che crea un equilibrio tra tradizione e rinnovamento. La comunità è attiva e partecipe alla vita culturale e sociale del comune.
Negli ultimi anni si è osservato anche un lieve aumento della popolazione straniera, soprattutto da altri paesi europei, attratti dalla bellezza naturale, il costo della vita contenuto e la tranquillità del luogo.