La ville de Villars, de code postal 42390, appartient au département Loire et à la région Auvergne-Rhône-Alpes. En 2010, la ville comptait 7831 habitants. Roche-la-Molière, Saint-Étienne, Le Chambon-Feugerolles mais aussi Saint-Just-Saint-Rambert ou Firminy entourent Villars.