Villiers-le-Sec est un village de 326 ha de superficie situé au cœur de la plaine de France. La commune est adhérente du Parc naturel régional Oise-Pays de France. 157 Villierains et Villieraines (données légales au 1er janvier 2009) y habitent.
Le mot Villiers semble venir du mot villa qui signifie ferme à l'époque romaine. Plus précisément, Villiers-le-Sec doit son nom aux difficultés d'approvisionnement en eau, du fait de l'absence de sources et de cours d'eau sur le territoire communal.
Plusieurs traces d'habitat néolithique ont été découvertes sur le territoire de la commune. Un habitat rural du Haut Moyen Age, occupé du IIe au IXe siècle, a été mis à jour à l'entrée sud-ouest du village actuel. À l'époque gallo-romaine, le village se situe au carrefour de deux grandes voies : celle de Paris à Amiens via Saint-Denis et Luzarches et celle de Meaux à Beauvais via Goussainville et Beaumont-sur-Oise. Au IXe siècle, le village est la propriété de l'abbaye de Saint-Denis. Au XIIe siècle, Mathieu Le Bel mentionne Villiers-le-Sec dans l'hommage lige qu'il rend à Suger, abbé de Saint-Denis. Les Le Bel conservent la seigneurie et la suzeraineté jusqu'au XIVe siècle. Le bourg est possédé au XVe siècle par les ducs de Gesvres et au XIXe siècle par le comte Molé.
Dédiée à Saint-Thomas de Canterbury, l'église à deux nefs date du XVe siècle et est inscrite aux monuments historiques depuis 1970. La chapelle d'un ancien château ayant appartenu au duc de Gesvres et nettement antérieure à l'église, est aujourd'hui rattachée à une exploitation agricole.
La principale activité de la commune reste aujourd'hui l'agriculture, dominée par l'élevage d'ovins et la culture de céréales et de betteraves.