Villiers-le-Sec est une commune française située dans le département de Haute-Marne, en région Grand Est.