San Lorenzo de El Escorial compte environ 18 000 habitants, une population stable qui mêle résidents permanents, fonctionnaires liés aux institutions culturelles, et une importante population flottante liée au tourisme et aux séjours d’étude.
La ville attire également de nombreux retraités en quête de tranquillité et de nature, ainsi que des familles qui recherchent une qualité de vie élevée à proximité de Madrid. Une présence notable d’étrangers, notamment européens, contribue à une ambiance internationale discrète mais présente.
La démographie est équilibrée et reflète une population culturellement active et socialement engagée, participant à la vie associative, culturelle et patrimoniale de la commune.