Vernassal est un petit village français situé dans le département de la Haute-Loire et la région d'Auvergne-Rhône-Alpes (anciennement région Auvergne).
La commune s'étend sur 19,2 km² et compte 362 habitants depuis le dernier recensement de la population datant de 2004. Avec une densité de 18,8 habitants par km², Vernassal a connu une hausse de 9% de sa population par rapport à 1999.
Entouré par les communes de Céaux-d'Allègre, Fix-Saint-Geneys et Varennes-Saint-Honorat, Vernassal est situé à 19 km au nord-ouest du Puy-en-Velay la plus grande ville des environs.
Situé à 924 mètres d'altitude, la Rivière la Borne est le principal cours d'eau qui traverse la commune de Vernassal.
Le maire de Vernassal se nomme Monsieur Gilles BOYER (mandat 2020-2026).
La commune de Vernassal fait partie de la Communauté d'agglomération du Puy-en-Velay.
La commune est proche du parc naturel régional Livradois-Forez.

L'Église Saint-Victor


La Fontaine

Le Monument aux Morts