Villeherviers ist eine Gemeinde mit 471 Einwohnern (Stand: 1. Januar 2017) im französischen Département Loir-et-Cher der Region Centre-Val de Loire. Die Gemeinde gehört zum Arrondissement Romorantin-Lanthenay und zum Kanton Romorantin-Lanthenay (bis 2015: Kanton Romorantin-Lanthenay-Sud).