Villeherviers est une commune française située dans le département de Loir-et-Cher, en région Centre-Val de Loire.Localisée au sud-est du département, la commune fait partie de la petite région agricole « la Grande Sologne », vaste étendue de bois, d'étangs et de prés aux récoltes médiocres. Elle est drainée par la Rère, les Lacs Plats, le Rouaire, les Forges, les Gaz, le Saint Joseph et par divers petits cours d'eau.