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, Saint-Just-Saint-Rambert, Firminy entourent Villars.