La municipalité de Villerest se situe dans le département Loire.
Les communes alentours sont les suivantes : Ouches, Saint-Jean-Saint-Maurice-sur-Loire, Roanne, Commelle-Vernay, Lentigny, Riorges.
16 infirmiers et infirmières à domicile travaillent à Villerest.