La commune de Villars se situe dans le département Loire.
Les municipalités à proximité sont les suivantes : Saint-Genest-Lerpt, Saint-Étienne, La Fouillouse, L'Étrat, Saint-Priest-en-Jarez.
35 infirmiers et infirmières à domicile pratiquent à Villars.