Bard est un petit village français situé dans le département de la Loire et la région d'Auvergne-Rhône-Alpes (anciennement région Rhône-Alpes).
Ses habitants sont appelés les Bardois et les Bardoises.
La commune s'étend sur 13,8 km² et compte 674 habitants depuis le dernier recensement de la population datant de 2004. Avec une densité de 48,9 habitants par km², Bard a connu une nette hausse de 16,8% de sa population par rapport à 1999.
Entouré par les communes de Écotay-l'Olme, Verrières-en-Forez et Essertines-en-Châtelneuf, Bard est situé à 5 km au sud-ouest de Montbrison la plus grande ville à proximité.
Situé à 762 mètres d'altitude, la Rivière le Vizezy est le principal cours d'eau qui traverse la commune de Bard.
Le maire de Bard se nomme Monsieur Quentin PÂQUET (mandat 2020-2026).
La commune de Bard fait partie de la Communauté d'agglomération Loire Forez.
La commune est proche du parc naturel régional Livradois-Forez.
La Mairie


L'église Saint-Jean

Le Monument aux Morts