Villaines-les-Rochers compte 930 habitants pour une densité de 75 habitants par kilomètre carré. Cette commune se trouve dans la région Centre et dans le département Indre-et-Loire(37). Le code postal de Villaines-les-Rochers est le 37190 et son maire est Mme Marie-Annette BERGEOT.